6 #define STRING_TYPE(X) (X == sizeof(char) ? "Char" \ 7 : (X == sizeof(int) ? "Int" \ 8 : (X == sizeof(jsmntok_t) ? "Jsmn" \ 12 #define SIGN_BIT 0xF000 26 typedef struct KV_Pair_s
94 #define HAZARD_NULL 0x0 95 #define HAZARD_MAX (0x1 >> 31) 96 #define HAZARD_DAMAGE 10 97 #define HAZARD_STUN_FRAMES 10 102 #define ENTITIES_FILE_STR "Entities" 110 #define POWER_UPS_STR "PowerUps" 129 #define G_NAME_STR "Name" 130 #define LOC_NAME_STR "name" 131 #define FRAME_DELAY 13 132 #define PHYSICS_LIMITER 2 154 extern int CountMem(
void *src,
int size_type);
170 extern int AllocateDynamic(
void **dst,
void *src,
int size_type,
int size);
int CountMem(void *src, int size_type)
GameState StrToGameState(char *str)
void Vec2MultiplyScalar(vec2_t *A, int B, vec2_t *C)
unsigned int gCurrentTime
char ** gSelectedPowerUps
char * gCurrentPowerUpName
struct object_s * gEntityObject
vec2_t * ParseToVec2(struct object_s *object, char *str)
entity_state_t StrToEntityState(char *str)
int StrToHazard(char *str)
struct object_s * gLevelObject
int LargestDivisor(int num)
void Vec2Subtract(vec2_t *First, vec2_t *Second, vec2_t *C)
int AllocateDynamic(void **dst, void *src, int size_type, int size)
collision_type_t StrToCollisionType(char *str)
int LoadSelectedLevel(int level)
int CompareMemToMemArray(void *mem, void *mem_array, int size_type, int size_array)
struct object_s * gGameObject
char * EntityStates_str[]
char ** ParseToStringArray(struct object_s *object, char *str)
jsmntok_t * gEntityTokens
void Vec2Add(vec2_t *A, vec2_t *B, vec2_t *C)
int StrToMenuType(char *str)
void RandomizeSelectedLevels()