diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-01-28 19:56:13 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-01-28 19:56:13 (GMT) |
| commit | 7c53ca7799832920066c23cfad2f1d7fa82233c7 (patch) | |
| tree | a29fab25e584fb7f0d3705f13ac0a97abaae122a /src/game/GameController.cpp | |
| parent | 28d4aecb6c31ac1e450c1f073a0db13437d9d5d1 (diff) | |
| download | powder-7c53ca7799832920066c23cfad2f1d7fa82233c7.zip powder-7c53ca7799832920066c23cfad2f1d7fa82233c7.tar.gz | |
Voting, fix save browser
Diffstat (limited to 'src/game/GameController.cpp')
| -rw-r--r-- | src/game/GameController.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/game/GameController.cpp b/src/game/GameController.cpp index f0c575d..1e41542 100644 --- a/src/game/GameController.cpp +++ b/src/game/GameController.cpp @@ -33,10 +33,6 @@ public: { if(cc->search->GetLoadedSave()) { - if(cc->gameModel->GetSave()) - { - delete cc->gameModel->GetSave(); - } cc->gameModel->SetSave(new Save(*(cc->search->GetLoadedSave()))); } } @@ -279,7 +275,8 @@ void GameController::OpenSaveWindow() void GameController::Vote(int direction) { - //TODO: Implement + if(gameModel->GetSave() && gameModel->GetUser().ID && gameModel->GetSave()->GetID() && gameModel->GetSave()->GetVote()==0) + gameModel->SetVote(direction); } void GameController::ChangeBrush() @@ -289,6 +286,7 @@ void GameController::ChangeBrush() void GameController::ClearSim() { + gameModel->SetSave(NULL); gameModel->ClearSimulation(); } |
