1 #ifndef __PARSE_POWER_UP_H 2 #define __PARSE_POWER_UP_H 7 #define POWER_TARGET_STR "target" 8 #define POWER_USE_TYPE_STR "use-type" 9 #define POWER_INTERACTION_STR "interaction" 10 #define POWER_INPUT_TYPE_STR "input-type" 11 #define POWER_ENTITY_STR "entity" 43 void (*
GetTarg)(entity_t *
self, entity_t **targ);
144 void Move(entity_t *targ, entity_t *
info);
166 void Spawn(entity_t *targ, entity_t *
info);
177 void Edit(entity_t *targ, entity_t *
info);
void Spawn(entity_t *targ, entity_t *info)
void *[] InteractionSymbols
void Edit(entity_t *targ, entity_t *info)
power_t * gCurrentPowerUp
char * InteractionNames[]
void Destroy(entity_t *targ, entity_t *info)
void(* DoPower)(entity_t *targ, entity_t *info)
void(* GetTarg)(entity_t *self, entity_t **targ)
void CallInfo(power_t *self)
void Nullify(entity_t *targ, entity_t *info)
void(* UpdateInput)(power_t *self)
void UsePower(power_t *power)
void UpdateNormal(power_t *power)
int GetUseType(const char *var, int *useType)
void Move(entity_t *targ, entity_t *info)
void UpdateInfinite(power_t *power)
power_t * ParseToPowerUp(object_t *power, char *str)
void(* UpdateUse)(power_t *power)
power_t * FindPower(char *str)