28 lines
1.1 KiB
C
28 lines
1.1 KiB
C
#ifndef _REGISTRY_H_
|
|
#define _REGISTRY_H_
|
|
|
|
#include "error.h"
|
|
|
|
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();
|
|
|
|
|
|
#endif //_REGISTRY_H_
|