X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=lib%2Fapp%2Fglobals.cpp;h=53277787a02ae40f108375284203efbd3c1399b0;hb=c0093d25093395cb62fc2526ab42be65a9f015b8;hp=56f0fbf66546c2e74d6e683cb613e3c26e2e59a6;hpb=edaacb3651cf0560314dd008d7243be4b3b2f8c6;p=supertux.git diff --git a/lib/app/globals.cpp b/lib/app/globals.cpp index 56f0fbf66..53277787a 100644 --- a/lib/app/globals.cpp +++ b/lib/app/globals.cpp @@ -18,12 +18,24 @@ // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA // 02111-1307, USA. +#include + #include "app/globals.h" +#include "special/timer.h" namespace SuperTux { +TinyGetText::DictionaryManager dictionary_manager; +TinyGetText::Dictionary* dictionary = 0; + /** The datadir prefix prepended when loading game data file */ std::string datadir; +std::string package_symbol_name; +std::string package_name; +std::string package_version; + +int screen_width = SCREEN_WIDTH; +int screen_height = SCREEN_HEIGHT; JoystickKeymap::JoystickKeymap() { @@ -40,35 +52,24 @@ JoystickKeymap::JoystickKeymap() JoystickKeymap joystick_keymap; SDL_Surface * screen; -Font* gold_text; -Font* blue_text; -Font* gray_text; -Font* yellow_nums; -Font* white_text; -Font* white_small_text; -Font* white_big_text; - MouseCursor * mouse_cursor; -bool use_gl; -bool use_joystick; -bool use_fullscreen; -bool debug_mode; -bool show_fps; -float game_speed = 1.0f; - +#if 0 int joystick_num = 0; char* level_startup_file = 0; bool launch_leveleditor_mode = false; bool launch_worldmap_mode = false; +bool flip_levels_mode = false; +#endif /* SuperTux directory ($HOME/.supertux) and save directory($HOME/.supertux/save) */ -char *st_dir, *st_save_dir; +std::string user_dir; SDL_Joystick * js; /* Returns 1 for every button event, 2 for a quit event and 0 for no event. */ -int wait_for_event(SDL_Event& event,unsigned int min_delay, unsigned int max_delay, bool empty_events) +int wait_for_event(SDL_Event& event, unsigned int min_delay, + unsigned int max_delay, bool empty_events) { int i; Timer maxdelay;