- remove pointless leveltime from world1 levels
[supertux.git] / src / player_status.cpp
index 32285d4..6c9d97b 100644 (file)
@@ -54,6 +54,8 @@ PlayerStatus::PlayerStatus()
   key_gold->set_action("outline");
   
   tux_life.reset(sprite_manager->create("images/creatures/tux_small/tux-life.sprite"));
+
+  Console::instance->registerCommand("coins", this);
 }
 
 PlayerStatus::~PlayerStatus()
@@ -207,3 +209,17 @@ PlayerStatus::operator= (const PlayerStatus& other)
   keys = other.keys;
 }
 
+bool
+PlayerStatus::consoleCommand(std::string command, std::vector<std::string> arguments)
+{
+  if (command == "coins") {
+    if ((arguments.size() < 1) || (!Console::string_is<int>(arguments[0]))) {
+      msg_info << "Usage: coins <number>" << std::endl;
+    } else {
+      coins = Console::string_to<int>(arguments[0]);
+    }
+    return true;
+  }
+  return false;
+}
+