-
Notifications
You must be signed in to change notification settings - Fork 1
/
joseR.h
45 lines (38 loc) · 1.25 KB
/
joseR.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#ifndef _JOSER_H_
#define _JOSER_H_
//Class
//Function Prototypes
extern void drawMenu(Game *game);
extern void drawSettings(Game *game);
extern void mouseOver(int x, int y, Game *game);
extern void gameOver(Game *game);
extern void renderGameOverExpl(Game *game, double n);
extern void renderMenuObjects(Game *game);
extern void renderMenuText(Game *game);
extern void renderSettings(Game *game);
extern void renderSettingsText(Game *game);
extern int lvlState(Game *game);
extern void resetMainGame(Game *game);
extern void resetLevelEnd(Game *game);
extern void levelEnd(Game *game);
extern void renderBonusA(Game *game, int rCount, int cCount, bool type);
extern void renderNewLevelMsg(Game *game);
extern void menuClick(Game *game);
extern int gameState(Game *game);
extern void classicMode(Game *game);
extern int isLastCity(Game *game);
extern void lastCityMode(int x, int y, Game *game);
extern void game_credits(Game *game);
//DT
extern void addHighScore(Game *game);
extern void createEMissiles(Game *game, float x, float y);
//C
extern GLuint dmissileTexture;
extern GLuint c_dmissileTexture;
extern GLuint cityTexture;
extern GLuint c_cityTexture;
extern GLuint howtoplayTexture;
//Textures
extern GLuint gameoverTexture;
extern GLuint mainmenuTexture;
#endif