X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fscripting%2Ffunctions.hpp;h=d56f6c2f7f5b96f431e5000f730589343e2d7392;hb=0608116fe96de0edda6dcd8d1e0e528ff1c73f9f;hp=64b08fb0fb1d1957c6cb9aa214bd172205325262;hpb=77d6c22146b06e5737b905795c8d7aab3f146527;p=supertux.git diff --git a/src/scripting/functions.hpp b/src/scripting/functions.hpp index 64b08fb0f..d56f6c2f7 100644 --- a/src/scripting/functions.hpp +++ b/src/scripting/functions.hpp @@ -33,7 +33,7 @@ namespace Scripting /** * Display the value of the argument. This is usefull for inspecting tables. */ -int display(HSQUIRRELVM vm) __custom; +SQInteger display(HSQUIRRELVM vm) __custom; /** * Displays contents of the current stack @@ -43,7 +43,7 @@ void print_stacktrace(HSQUIRRELVM vm); /** * returns the currently running thread */ -int get_current_thread(HSQUIRRELVM vm) __custom; +SQInteger get_current_thread(HSQUIRRELVM vm) __custom; /** * Display a text file and scrolls it over the screen (on next screenswitch) @@ -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); @@ -112,7 +123,7 @@ 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 @@ -140,7 +151,12 @@ void grease(); 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(); @@ -177,4 +193,3 @@ int rand(); } #endif -