Reverted to multi-tile forest map, cleaned up map castle, removed older level testing...
[supertux.git] / src / player_status.hpp
index 16cb906..bf5cc27 100644 (file)
@@ -27,6 +27,7 @@
 #include "serializable.hpp"
 #include "sprite/sprite.hpp"
 #include "console.hpp"
+#include "video/surface.hpp"
 
 static const float BORDER_X = 10;
 static const float BORDER_Y = 10;
@@ -36,7 +37,7 @@ enum BonusType {
 };
 class DrawingContext;
 
-/** 
+/**
  * This class memorizes player status between different game sessions (for
  * example when switching maps in the worldmap)
  */
@@ -45,7 +46,7 @@ class PlayerStatus : public Serializable, public ConsoleCommandReceiver
 public:
   PlayerStatus();
   ~PlayerStatus();
-  void reset();     
+  void reset();
   void add_coins(int count, bool play_sound = true);
 
   void write(lisp::Writer& writer);
@@ -54,7 +55,7 @@ public:
   void draw(DrawingContext& context);
 
   bool consoleCommand(std::string command, std::vector<std::string> arguments); /**< callback from Console; return false if command was unknown, true otherwise */
-  
+
   int  coins;
   BonusType bonus;
   int max_fire_bullets; /**< maximum number of fire bullets in play */
@@ -64,12 +65,12 @@ public:
   int max_score_multiplier;
 
   void operator= (const PlayerStatus& other);
-  
+
 private:
   // don't use this
   PlayerStatus(const PlayerStatus& other);
-  
-  std::auto_ptr<Sprite> tux_life;
+
+  std::auto_ptr<Surface> coin_surface;
 };
 
 // global player state