50 lines
940 B
C
50 lines
940 B
C
#ifndef _ASSETS_TAG_H
|
|
#define _ASSETS_TAG_H
|
|
typedef enum EntityTag {
|
|
NO_ENT_TAG = 0,
|
|
PLAYER_ENT_TAG,
|
|
ENEMY_ENT_TAG,
|
|
CRATES_ENT_TAG,
|
|
CHEST_ENT_TAG,
|
|
ARROW_ENT_TAG,
|
|
BOULDER_ENT_TAG,
|
|
LEVEL_END_TAG,
|
|
DESTRUCTABLE_ENT_TAG,
|
|
DYNMEM_ENT_TAG,
|
|
URCHIN_ENT_TAG,
|
|
} EntityTag_t;
|
|
|
|
typedef enum SFXTag {
|
|
PLAYER_JMP_SFX = 0,
|
|
PLAYER_LAND_SFX,
|
|
PLAYER_RUN_SFX,
|
|
PLAYER_LADDER_SFX,
|
|
PLAYER_WATER_RUN_SFX,
|
|
PLAYER_STEP_SFX,
|
|
PLAYER_DEAD_SFX,
|
|
PLAYER_DROWNING_SFX,
|
|
WATER_IN_SFX,
|
|
WATER_OUT_SFX,
|
|
WOOD_LAND_SFX,
|
|
WOOD_DESTROY_SFX,
|
|
METAL_LAND_SFX,
|
|
METAL_DESTROY_SFX,
|
|
BOULDER_LAND_SFX,
|
|
BOULDER_DESTROY_SFX,
|
|
ARROW_RELEASE_SFX,
|
|
ARROW_DESTROY_SFX,
|
|
BOMB_RELEASE_SFX,
|
|
EXPLOSION_SFX,
|
|
BUBBLE_SFX,
|
|
COIN_SFX,
|
|
} SFXTag_t;
|
|
|
|
typedef enum SceneType {
|
|
MAIN_MENU_SCENE = 0,
|
|
LEVEL_SELECT_SCENE,
|
|
GAME_SCENE,
|
|
SANDBOX_SCENE,
|
|
}SceneType_t;
|
|
|
|
#endif
|