HATPC/scenes/ent_impl.h

20 lines
528 B
C

#ifndef __ENT_IMPL_H
#define __ENT_IMPL_H
#include "assets.h"
typedef enum EntityTag {
NO_ENT_TAG = 0,
PLAYER_ENT_TAG,
ENEMY_ENT_TAG,
CRATES_ENT_TAG,
BOULDER_ENT_TAG,
} EntityTag_t;
bool init_player_creation(const char* info_file, Assets_t* assets);
Entity_t* create_player(EntityManager_t* ent_manager, Assets_t* assets);
Entity_t* create_crate(EntityManager_t* ent_manager, Assets_t* assets, bool metal);
Entity_t* create_boulder(EntityManager_t* ent_manager, Assets_t* assets);
#endif // __ENT_IMPL_H