X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=lib%2Fapp%2Fglobals.h;h=83d57edb855355a66d89d1bc8ca16666d25bb88d;hb=133d94d5b145f325c38c8c15c9ea561bfffb092d;hp=24950179b0dd39d3d3e231e3f1158b2698c7f0dd;hpb=4b476ec30e7dd62249328054402d6493c20a685d;p=supertux.git diff --git a/lib/app/globals.h b/lib/app/globals.h index 24950179b..83d57edb8 100644 --- a/lib/app/globals.h +++ b/lib/app/globals.h @@ -26,14 +26,21 @@ #include "SDL.h" -#include "../video/font.h" -#include "../gui/menu.h" -#include "../gui/mousecursor.h" +#include "video/font.h" +#include "tinygettext.h" namespace SuperTux { + extern TinyGetText::DictionaryManager dictionary_manager; + extern TinyGetText::Dictionary* dictionary; + + class MouseCursor; + extern std::string datadir; + extern std::string package_symbol_name; + extern std::string package_name; + extern std::string package_version; struct JoystickKeymap { @@ -52,13 +59,6 @@ namespace SuperTux extern JoystickKeymap joystick_keymap; extern SDL_Surface* screen; - extern Font* gold_text; - extern Font* white_text; - extern Font* blue_text; - extern Font* gray_text; - extern Font* white_small_text; - extern Font* white_big_text; - extern Font* yellow_nums; extern MouseCursor * mouse_cursor; @@ -67,18 +67,19 @@ namespace SuperTux extern bool use_fullscreen; extern bool debug_mode; extern bool show_fps; + extern bool debug_grid; /** The number of the joystick that will be use in the game */ extern int joystick_num; extern char* level_startup_file; extern bool launch_leveleditor_mode; extern bool launch_worldmap_mode; + extern bool flip_levels_mode; /* SuperTux directory ($HOME/.supertux) and save directory($HOME/.supertux/save) */ - extern char* st_dir; - extern char* st_save_dir; - - extern float game_speed; + extern std::string st_dir; + extern std::string st_save_dir; + extern SDL_Joystick * js; int wait_for_event(SDL_Event& event,unsigned int min_delay = 0, unsigned int max_delay = 0, bool empty_events = false);