void shrink_screen(float dest_x, float dest_y, float seconds);
/**
+ * Aborts any kind of previous screen fade; the screenchange will happen
+ * anyway.
+ */
+void abort_screenfade();
+
+/**
* Translate a text into the users language (by looking it up in the .po
* files)
*/
void save_state();
/**
+ * Update worldmap from worldmap state (state.world variable)
+ */
+void update_worldmap();
+
+/**
* enable/disable drawing of collision rectangles
*/
void debug_collrects(bool enable);
/**
* enable/disable drawing of fps
*/
-void debug_draw_fps(bool enable);
+void debug_show_fps(bool enable);
/**
* enable/disable drawing of non-solid layers
void invincible();
/**
- * recall Tux's invincibility
+ * makes Tux a ghost, i.e. lets him float around and through solid objects
+ */
+void ghost();
+
+/**
+ * recall Tux's invincibility and ghost status
*/
void mortal();
}
#endif
-