7 bill@newbreedsoftware.com
8 http://www.newbreedsoftware.com/supertux/
10 April 11, 2000 - Junuary 1st, 2004
13 #ifndef SUPERTUX_GAMELOOP_H
14 #define SUPERTUX_GAMELOOP_H
24 #define ST_GL_LOAD_GAME 2
26 extern int game_started;
27 extern st_level current_level;
29 /* Function prototypes: */
31 int gameloop(char * subset, int levelnb, int mode);
32 void savegame(int slot);
33 void loadgame(int slot);
34 void slotinfo(char **pinfo, int slot);
35 int issolid(float x, float y);
36 int isbrick(float x, float y);
37 int isice(float x, float y);
38 int isfullbox(float x, float y);
39 int rectcollision(base_type* one, base_type* two);
40 void drawshape(float x, float y, unsigned char c);
41 unsigned char shape(float x, float y);
42 void bumpbrick(float x, float y);
43 void trygrabdistro(float x, float y, int bounciness);
44 void trybreakbrick(float x, float y);
45 void tryemptybox(float x, float y);
46 void trybumpbadguy(float x, float y);
48 #endif /*SUPERTUX_GAMELOOP_H*/