X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fresources.cpp;h=215d6d5e6921f9ed1e9a543bfb8bb4cd51977fe7;hb=83c30004db449adce6fd5fd3fd55c12ecb203892;hp=3570e002e8288391f2167495401bce2757ae707d;hpb=1486ceaaf9dd7a9d2d7e3654550b9a2768df2a56;p=supertux.git diff --git a/src/resources.cpp b/src/resources.cpp index 3570e002e..215d6d5e6 100644 --- a/src/resources.cpp +++ b/src/resources.cpp @@ -1,7 +1,8 @@ // $Id$ // -// SuperTux - A Jump'n Run +// SuperTux // Copyright (C) 2003 Tobias Glaesser +// Copyright (C) 2006 Matthias Braun // // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License @@ -27,18 +28,15 @@ #include "object/gameobjs.hpp" #include "object/player.hpp" -SpriteManager* sprite_manager = 0; -TileManager* tile_manager = 0; +MouseCursor* mouse_cursor = NULL; -MouseCursor* mouse_cursor = 0; +Font* gold_text = NULL; +Font* blue_text = NULL; +Font* gray_text = NULL; +Font* white_text = NULL; +Font* white_small_text = NULL; +Font* white_big_text = NULL; -Font* gold_text; -Font* blue_text; -Font* gray_text; -Font* white_text; -Font* white_small_text; -Font* white_big_text; - /* Load graphics/sounds shared between all levels: */ void load_shared() { @@ -49,7 +47,7 @@ void load_shared() /* Load global images: */ gold_text = new Font("images/engine/fonts/gold.png", "images/engine/fonts/shadow.png", 16, 18); - blue_text = new Font("images/engine/fonts/blue.png", + blue_text = new Font("images/engine/fonts/blue.png", "images/engine/fonts/shadow.png", 16, 18, 3); white_text = new Font("images/engine/fonts/white.png", "images/engine/fonts/shadow.png", 16, 18); @@ -65,7 +63,7 @@ void load_shared() Menu::deactive_font = gray_text; Menu::label_font = white_big_text; Menu::field_font = gold_text; - + Button::info_font = white_small_text; sprite_manager = new SpriteManager(); @@ -75,10 +73,10 @@ void load_shared() char img_name[1024]; for (int i = 0; i < GROWING_FRAMES; i++) { - sprintf(img_name, "images/creatures/tux_grow/left-%i.png", i+1); + snprintf(img_name, sizeof(img_name), "images/creatures/tux_grow/left-%i.png", i+1); growingtux_left[i] = new Surface(img_name); - sprintf(img_name, "images/creatures/tux_grow/right-%i.png", i+1); + snprintf(img_name, sizeof(img_name), "images/creatures/tux_grow/right-%i.png", i+1); growingtux_right[i] = new Surface(img_name); } @@ -101,7 +99,7 @@ void load_shared() fire_tux->feet = sprite_manager->create("images/creatures/tux_big/big-tux-feet.sprite"); ice_tux = new TuxBodyParts(); - ice_tux->head = sprite_manager->create("images/creatures/tux_big/big-tux-head.sprite"); + ice_tux->head = sprite_manager->create("images/creatures/tux_big/big-ice-tux-head.sprite"); ice_tux->body = sprite_manager->create("images/creatures/tux_big/big-tux-body.sprite"); ice_tux->arms = sprite_manager->create("images/creatures/tux_big/big-tux-arms.sprite"); ice_tux->feet = sprite_manager->create("images/creatures/tux_big/big-tux-feet.sprite"); @@ -119,7 +117,7 @@ void unload_shared() delete gray_text; delete white_small_text; delete white_big_text; - + delete small_tux; delete big_tux; delete fire_tux; @@ -131,11 +129,10 @@ void unload_shared() } delete sprite_manager; - sprite_manager = 0; + sprite_manager = NULL; delete tile_manager; - tile_manager = 0; + tile_manager = NULL; /* Free mouse-cursor */ delete mouse_cursor; } -