//  SuperTux
//  Copyright (C) 2009 Ingo Ruhnke <grumbel@gmx.de>
//
//  This program is free software: you can redistribute it and/or modify
//  it under the terms of the GNU General Public License as published by
//  the Free Software Foundation, either version 3 of the License, or
//  (at your option) any later version.
//
//  This program is distributed in the hope that it will be useful,
//  but WITHOUT ANY WARRANTY; without even the implied warranty of
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//  GNU General Public License for more details.
//
//  You should have received a copy of the GNU General Public License
//  along with this program.  If not, see <http://www.gnu.org/licenses/>.

#include "supertux/globals.hpp"
#include <tinygettext/tinygettext.hpp>

SDL_Surface* g_screen;
JoystickKeyboardController* g_main_controller = 0;
tinygettext::DictionaryManager* dictionary_manager = 0;

int SCREEN_WIDTH;
int SCREEN_HEIGHT;

ScreenManager* g_screen_manager = 0;

TextureManager* texture_manager = 0;

SoundManager* sound_manager = 0;

Config* g_config = 0;

float game_time = 0;
float real_time = 0;

TileManager* tile_manager    = NULL;
TileSet*     current_tileset = NULL;

SpriteManager* sprite_manager = NULL;

float g_game_speed = 1.0f;

/* EOF */
