26 lines
503 B
C
26 lines
503 B
C
#ifndef _GAME_H_INCLUDE_
|
|
#define _GAME_H_INCLUDE_
|
|
|
|
// Set of variables that expresses state of the game.
|
|
//
|
|
struct game {
|
|
//X position of the player
|
|
int x;
|
|
//Y position of the player
|
|
int y;
|
|
//Score
|
|
int score;
|
|
//Direction
|
|
int direction;
|
|
//Speed
|
|
int speed;
|
|
};
|
|
|
|
// Returns pointer to newly allocated player
|
|
struct game* init_game();
|
|
|
|
// Changes world according to the game state (pressed key, screen size or other event)
|
|
int world_event(struct game* game);
|
|
|
|
#endif
|