Resources::load_shared()
{
/* Load the mouse-cursor */
- mouse_cursor = new MouseCursor("images/engine/menu/mousecursor.png");
+ mouse_cursor = new MouseCursor("images/engine/menu/mousecursor.png",
+ "images/engine/menu/mousecursor-click.png",
+ "images/engine/menu/mousecursor-link.png");
MouseCursor::set_current(mouse_cursor);
/* Load global images: */
small_font.reset();
if(big_font != NULL)
big_font.reset();
-
+
/* Free tilesets */
- if(tile_manager != NULL)
- {
- for(TileManager::TileSets::iterator it = tile_manager->tilesets.begin();
- it != tile_manager->tilesets.end(); ++it)
- {
- delete it->second;
- it->second = NULL;
- }
- }
+ delete tile_manager;
+ tile_manager = 0;
+
if(sprite_manager != NULL)
{
delete sprite_manager;
/* Free mouse-cursor */
if(mouse_cursor != NULL)
{
- mouse_cursor->cursor.reset();
delete mouse_cursor;
}
}