HATPC/scenes/assets_tag.h

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