diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-07-22 14:01:56 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-07-22 14:01:56 (GMT) |
| commit | a1b4168b30979fc9bb8571d382b4bfc6aa8f87f0 (patch) | |
| tree | 0bdb25f5f3bf7dab35691faf541a04086a2bab97 /src/game/GameView.cpp | |
| parent | f445b80e8a0d97408aa6b7b7b62ef5a661ec6e99 (diff) | |
| download | powder-a1b4168b30979fc9bb8571d382b4bfc6aa8f87f0.zip powder-a1b4168b30979fc9bb8571d382b4bfc6aa8f87f0.tar.gz | |
Sign tool icon
Diffstat (limited to 'src/game/GameView.cpp')
| -rw-r--r-- | src/game/GameView.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/game/GameView.cpp b/src/game/GameView.cpp index 4b5a438..ac718c3 100644 --- a/src/game/GameView.cpp +++ b/src/game/GameView.cpp @@ -436,12 +436,18 @@ void GameView::NotifyToolListChanged(GameModel * sender) for(int i = 0; i < toolList.size(); i++) { //ToolButton * tempButton = new ToolButton(ui::Point(XRES+1, currentY), ui::Point(28, 15), toolList[i]->GetName()); - ToolButton * tempButton = new ToolButton(ui::Point(currentX, YRES+1), ui::Point(30, 18), toolList[i]->GetName(), toolList[i]->GetDescription()); + VideoBuffer * tempTexture = toolList[i]->GetTexture(26, 14); + ToolButton * tempButton; + + if(tempTexture) + tempButton = new ToolButton(ui::Point(currentX, YRES+1), ui::Point(30, 18), "", toolList[i]->GetDescription()); + else + tempButton = new ToolButton(ui::Point(currentX, YRES+1), ui::Point(30, 18), toolList[i]->GetName(), toolList[i]->GetDescription()); + //currentY -= 17; currentX -= 31; tempButton->SetActionCallback(new ToolAction(this, toolList[i])); - VideoBuffer * tempTexture = toolList[i]->GetTexture(26, 14); tempButton->Appearance.SetTexture(tempTexture); if(tempTexture) delete tempTexture; |
