Super Tux - Game Loop!
- by Bill Kendrick
+ by Bill Kendrick & Tobias Glaesser <tobi.web@gmx.de>
bill@newbreedsoftware.com
http://www.newbreedsoftware.com/supertux/
- April 11, 2000 - Junuary 1st, 2004
+ April 11, 2000 - March 15, 2004
*/
#ifndef SUPERTUX_GAMELOOP_H
#define ST_GL_PLAY 0
#define ST_GL_TEST 1
#define ST_GL_LOAD_GAME 2
+#define ST_GL_LOAD_LEVEL_FILE 3
extern int game_started;
extern st_level current_level;
/* Function prototypes: */
-int gameloop(char * subset, int levelnb, int mode);
+int gameloop(const char * subset, int levelnb, int mode);
void savegame(int slot);
void loadgame(int slot);
void slotinfo(char **pinfo, int slot);
void bumpbrick(float x, float y);
void trygrabdistro(float x, float y, int bounciness);
void trybreakbrick(float x, float y);
-void tryemptybox(float x, float y);
+void tryemptybox(float x, float y, int col_side);
void trybumpbadguy(float x, float y);
#endif /*SUPERTUX_GAMELOOP_H*/