- added worldmap stuff
[supertux.git] / src / player.h
index 3167644..36b678e 100644 (file)
@@ -58,6 +58,8 @@ typedef struct player_input_type
 }
 player_input_type;
 
+void player_input_init(player_input_type* pplayer_input);
+
 typedef struct player_type 
 {
  player_input_type input;
@@ -74,9 +76,12 @@ typedef struct player_type
  int frame;
  int lives;
  base_type base;
+ base_type old_base;
+ base_type previous_base;
  timer_type invincible_timer;
  timer_type skidding_timer;
  timer_type safe_timer;
+ timer_type frame_timer;
  physic_type vphysic;
  physic_type hphysic;
 }
@@ -108,5 +113,7 @@ void player_kill(player_type *pplayer, int mode);
 void player_dying(player_type *pplayer);
 void player_remove_powerups(player_type *pplayer);
 void player_keep_in_bounds(player_type *pplayer);
+int player_on_ground(player_type *pplayer);
+int player_under_solid(player_type *pplayer);
 
 #endif /*SUPERTUX_PLAYER_H*/