#ifndef _GAME_H_INCLUDE_ #define _GAME_H_INCLUDE_ #include "world.h" #define MOUSE_COUNT 5 // Set of variables that expresses state of the game. // struct game { // X speed of the cat int catx; // Y speed of the cat int caty; // X position of the cat int catx_position; // Y opsition of the cat int caty_position;; // X positions of the mice int mousex[MOUSE_COUNT]; // Y positions of the mice int mousey[MOUSE_COUNT]; // State of each mouse (0 = alive, 1 = caught) int mouse_state[MOUSE_COUNT]; // Count of caught mice int caught_count; // Funky message char message[100]; }; // Returns pointer to newly allocated state void* init_game(); // Changes world according to the game state (pressed key, screen size or other event) int game_event(struct event* event,void* game); #endif