Skip to content

Commit bf40af0

Browse files
committed
Show/hide card totals is now implemented
1 parent 191c074 commit bf40af0

File tree

2 files changed

+17
-17
lines changed

2 files changed

+17
-17
lines changed

src/GameController.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,20 +38,20 @@ GameController::GameController(GameBoard& model, GameView& view) : model(model),
3838

3939
view.addElement(makeViewButtonText(std::bind(&GameController::handleCancelButtonEvent, this, _1), {{.92, .96}, {1.0, 1.0}}, font, fontSize, "Cancel"));
4040

41-
view.addElement(makeViewButtonText(std::bind(/*&GameController::handleBuyDevelopmentCardButtonEvent*/&GameController::viewCardTotals, this, _1), {{.85, .23}, {1, .30}}, font, fontSize, "Development Cards"));
41+
view.addElement(makeViewButtonText(std::bind(&GameController::handleBuyDevelopmentCardButtonEvent, this, _1), {{.85, .23}, {1, .30}}, font, fontSize, "Development Cards"));
4242
view.addElement(makeViewButtonText(std::bind(&GameController::handleRoadCardButtonEvent, this, _1), {{0.85, 0.0}, {0.97, 0.05}}, font, fontSize, "Road Building "));
4343
view.addElement(makeViewButtonText(std::bind(&GameController::handleKnightCardButtonEvent, this, _1), {{0.85, 0.05}, {0.97, 0.10}}, font, fontSize, "Knight "));
4444
view.addElement(makeViewButtonText(std::bind(&GameController::handleYearOfPlentyCardButtonEvent, this, _1), {{0.85, 0.10}, {0.97, 0.15}}, font, fontSize, "Year of Plenty "));
4545
view.addElement(makeViewButtonText(std::bind(&GameController::handleMonopolyCardButtonEvent, this, _1), {{0.85, 0.15}, {0.97, 0.20}}, font, fontSize, "Monopoly "));
4646
view.addElement(makeViewButtonText(std::bind(&GameController::handleVictoryPointCardButtonEvent, this, _1), {{0.85, 0.20}, {0.97, 0.25}}, font, fontSize, "Victory Point "));
4747

48-
view.addElement(makeViewButtonText(std::bind(&GameController::handleWoodButtonEvent, this, _1), {{.85, .35}, {.97, .40}}, font, fontSize, "Wood "));
49-
view.addElement(makeViewButtonText(std::bind(&GameController::handleSheepButtonEvent, this, _1), {{.85, .40}, {.97, .45}}, font, fontSize, "Sheep "));
50-
view.addElement(makeViewButtonText(std::bind(&GameController::handleOreButtonEvent, this, _1), {{.85, .45}, {.97, .50}}, font, fontSize, "Ore "));
51-
view.addElement(makeViewButtonText(std::bind(&GameController::handleBrickButtonEvent, this, _1), {{.85, .50}, {.97, .55}}, font, fontSize, "Brick "));
52-
view.addElement(makeViewButtonText(std::bind(&GameController::handleWheatButtonEvent, this, _1), {{.85, .55}, {.97, .60}}, font, fontSize, "Wheat "));
48+
view.addElement(makeViewButtonText(std::bind(&GameController::handleWoodButtonEvent, this, _1), {{.85, .30}, {.97, .35}}, font, fontSize, "Wood "));
49+
view.addElement(makeViewButtonText(std::bind(&GameController::handleSheepButtonEvent, this, _1), {{.85, .35}, {.97, .40}}, font, fontSize, "Sheep "));
50+
view.addElement(makeViewButtonText(std::bind(&GameController::handleOreButtonEvent, this, _1), {{.85, .40}, {.97, .45}}, font, fontSize, "Ore "));
51+
view.addElement(makeViewButtonText(std::bind(&GameController::handleBrickButtonEvent, this, _1), {{.85, .45}, {.97, .50}}, font, fontSize, "Brick "));
52+
view.addElement(makeViewButtonText(std::bind(&GameController::handleWheatButtonEvent, this, _1), {{.85, .50}, {.97, .55}}, font, fontSize, "Wheat "));
5353

54-
//view.addElement(makeViewButtonText(std::bind(&GameController::viewCardTotals, this, _1), {{.85, .35}, {.97, .35}}, font, fontSize, "Show Totals"));
54+
view.addElement(makeViewButtonText(std::bind(&GameController::viewCardTotals, this, _1), {{.85, .55}, {.97, .60}}, font, fontSize, "Show Totals"));
5555

5656

5757
stateStack.push_back(BASESTATE);

src/GameView.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -137,23 +137,23 @@ void GameView::drawResourceCount(std::string font, int fontSize)
137137
{
138138
if(showTotals==false)
139139
{
140-
renderText(font, fontSize, {0.97, 0.35}, {1.0, 0.40}, "?"); //Wood
141-
renderText(font, fontSize, {0.97, 0.40}, {1.0, 0.45}, "?"); //Sheep
142-
renderText(font, fontSize, {0.97, 0.45}, {1.0, 0.50}, "?"); //Ore
143-
renderText(font, fontSize, {0.97, 0.50}, {1.0, 0.55}, "?"); //Brick
144-
renderText(font, fontSize, {0.97, 0.55}, {1.0, 0.60}, "?"); //Wheat
140+
renderText(font, fontSize, {0.97, 0.30}, {1.0, 0.35}, "?"); //Wood
141+
renderText(font, fontSize, {0.97, 0.35}, {1.0, 0.40}, "?"); //Sheep
142+
renderText(font, fontSize, {0.97, 0.40}, {1.0, 0.45}, "?"); //Ore
143+
renderText(font, fontSize, {0.97, 0.45}, {1.0, 0.50}, "?"); //Brick
144+
renderText(font, fontSize, {0.97, 0.50}, {1.0, 0.55}, "?"); //Wheat
145145
return;
146146
}
147147

148-
renderText(font, fontSize, {0.97, 0.35}, {1.0, 0.40},
148+
renderText(font, fontSize, {0.97, 0.30}, {1.0, 0.35},
149149
toString(model.getCurrentPlayer().getWood())); //Wood
150-
renderText(font, fontSize, {0.97, 0.40}, {1.0, 0.45},
150+
renderText(font, fontSize, {0.97, 0.35}, {1.0, 0.40},
151151
toString(model.getCurrentPlayer().getWool())); //Sheep
152-
renderText(font, fontSize, {0.97, 0.45}, {1.0, 0.50},
152+
renderText(font, fontSize, {0.97, 0.40}, {1.0, 0.45},
153153
toString(model.getCurrentPlayer().getOre())); //Ore
154-
renderText(font, fontSize, {0.97, 0.50}, {1.0, 0.55},
154+
renderText(font, fontSize, {0.97, 0.45}, {1.0, 0.50},
155155
toString(model.getCurrentPlayer().getBrick())); //Brick
156-
renderText(font, fontSize, {0.97, 0.55}, {1.0, 0.60},
156+
renderText(font, fontSize, {0.97, 0.50}, {1.0, 0.55},
157157
toString(model.getCurrentPlayer().getWheat())); //Wheat
158158

159159
}

0 commit comments

Comments
 (0)