X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fscripting%2Ffunctions.hpp;h=afa649ab311583c514ee6fd965d030aa180d75c2;hb=c3c41a343669d375aaa674c7f3ac35f08f24703e;hp=94fa88c0719ac8f992257ff3773f58fcc4e379b7;hpb=a113d3bd1feddd510e3b2852b0d42522735eee40;p=supertux.git diff --git a/src/scripting/functions.hpp b/src/scripting/functions.hpp index 94fa88c07..afa649ab3 100644 --- a/src/scripting/functions.hpp +++ b/src/scripting/functions.hpp @@ -88,6 +88,12 @@ void fadeout_screen(float seconds); 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) */ @@ -105,6 +111,11 @@ void import(HSQUIRRELVM v, const std::string& filename); 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); @@ -130,6 +141,11 @@ void play_music(const std::string& musicfile); void play_sound(const std::string& soundfile); /** + * Set the game_speed + */ +void set_game_speed(float speed); + +/** * speeds Tux up */ void grease();