#ifndef SUPERTUX_RESOURCES_H
#define SUPERTUX_RESOURCES_H
+#include <string>
#include "audio/musicref.h"
-using namespace SuperTux;
-
class SpriteManager;
class Menu;
class Font;
class Surface;
class SoundManager;
class TileManager;
+class MouseCursor;
extern Surface* img_super_bkgd;
extern Surface* tux_life;
extern Menu* options_menu;
extern Menu* load_game_menu;
+extern MouseCursor* mouse_cursor;
+
extern Font* gold_text;
extern Font* white_text;
extern Font* blue_text;
extern Font* white_big_text;
extern Font* yellow_nums;
-/** maps a virtual resource path to a real path (ie. levels/bla is mapped to
- * $DATADIR/levels/bla or $HOME/.supertux/levels/bla)
- * All paths inside the game should be handled in as virtual paths and then
- * expanded with this function just before the call to fopen or std::ifstream.
- */
-std::string get_resource_filename(const std::string& resource);
-
void load_shared();
void unload_shared();