X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fscripting%2Ffunctions.cpp;h=e53a8372327d439fabad254075f9cdddd56cc4b3;hb=c3c41a343669d375aaa674c7f3ac35f08f24703e;hp=c2f8c98fb1cbbb4946eda624c9306849af723efb;hpb=58274e1d01b19713ba00cde992529fed5f73dfee;p=supertux.git diff --git a/src/scripting/functions.cpp b/src/scripting/functions.cpp index c2f8c98fb..e53a83723 100644 --- a/src/scripting/functions.cpp +++ b/src/scripting/functions.cpp @@ -51,6 +51,8 @@ #include "squirrel_util.hpp" #include "time_scheduler.hpp" +extern float game_speed; + namespace Scripting { @@ -96,6 +98,11 @@ void shrink_screen(float dest_x, float dest_y, float seconds) main_loop->set_screen_fade(new ShrinkFade(Vector(dest_x, dest_y), seconds)); } +void abort_screenfade() +{ + main_loop->set_screen_fade(NULL); +} + std::string translate(const std::string& text) { return dictionary_manager.get_dictionary().translate(text); @@ -280,4 +287,9 @@ int rand() return systemRandom.rand(); } +void set_game_speed(float speed) +{ + ::game_speed = speed; +} + }