X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fscripting%2Ffunctions.hpp;h=87066bfe2996cbe150fe4d2f4ebf082c17ae2a4c;hb=eca1813742e9f0fc71268a0a2c0071380e9b850d;hp=c905a05d5073bf5954438325ff75bf666d9d4d8f;hpb=13c6f377301f91c8d79ab768ba97b5eb771ed624;p=supertux.git diff --git a/src/scripting/functions.hpp b/src/scripting/functions.hpp index c905a05d5..87066bfe2 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) @@ -112,7 +112,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,19 +140,14 @@ void grease(); void invincible(); /** - * recall Tux's invincibility + * makes Tux a ghost, i.e. lets him float around and through solid objects */ -void mortal(); +void ghost(); /** - * hurt Tux (kill when Small Tux, otherwise lose powerup or shrink) + * recall Tux's invincibility and ghost status */ -void shrink(); - -/** - * kill Tux - */ -void kill(); +void mortal(); /** * reinitialise and respawn Tux at the beginning of the current level @@ -178,6 +173,12 @@ void camera(); * exit the game */ void quit(); + +/** + * Returns a random integer + */ +int rand(); + } #endif