#ifndef DATA_GAME_H #define DATA_GAME_H #include #include "data_ress.h" #define MAX_LEMMINGS_COUNT 100 /* Should be used also by the parser... */ typedef struct { void *todo; /* role, state, animframe... */ } lemming_t; enum skills { sk_climber=0, sk_floater, sk_blocker, sk_bomber, sk_builder, sk_basher, sk_miner, sk_digger, sk_count }; typedef struct { /* Game time counter */ int tick; /* terrain & stencil generated by paintTerrain() updated by ???() */ SDL_Surface *terrain, *stencil; lemming_t lemmings[MAX_LEMMINGS_COUNT]; int remSkills[sk_count]; int currReleaseRate; } gameState_t; #endif /*DATA_GAME_H*/