#ifndef _REGISTRY_H_ #define _REGISTRY_H_ #include #include extern SDL_PropertiesID AKGL_REGISTRY_ACTOR; extern SDL_PropertiesID AKGL_REGISTRY_SPRITE; extern SDL_PropertiesID AKGL_REGISTRY_SPRITESHEET; extern SDL_PropertiesID AKGL_REGISTRY_CHARACTER; extern SDL_PropertiesID AKGL_REGISTRY_ACTOR_STATE_STRINGS; extern SDL_PropertiesID AKGL_REGISTRY_FONT; extern SDL_PropertiesID AKGL_REGISTRY_MUSIC; extern SDL_PropertiesID AKGL_REGISTRY_PROPERTIES; akerr_ErrorContext AKERR_NOIGNORE *akgl_registry_init(); akerr_ErrorContext AKERR_NOIGNORE *akgl_registry_init_music(); akerr_ErrorContext AKERR_NOIGNORE *akgl_registry_init_font(); akerr_ErrorContext AKERR_NOIGNORE *akgl_registry_init_actor(); akerr_ErrorContext AKERR_NOIGNORE *akgl_registry_init_sprite(); akerr_ErrorContext AKERR_NOIGNORE *akgl_registry_init_spritesheet(); akerr_ErrorContext AKERR_NOIGNORE *akgl_registry_init_character(); akerr_ErrorContext AKERR_NOIGNORE *akgl_registry_init_properties(); akerr_ErrorContext AKERR_NOIGNORE *akgl_registry_load_properties(char *fname); akerr_ErrorContext AKERR_NOIGNORE *akgl_registry_init_actor_state_strings(); akerr_ErrorContext AKERR_NOIGNORE *akgl_set_property(char *name, char *value); akerr_ErrorContext AKERR_NOIGNORE *akgl_get_property(char *name, akgl_String **dest, char *def); #endif //_REGISTRY_H_