From 9850d3c5dea463504e46b16cc2d403e663d186a4 Mon Sep 17 00:00:00 2001 From: Stephen Enders Date: Mon, 18 Jan 2021 08:01:21 -0500 Subject: Roll tweaks --- helper.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'helper.cpp') diff --git a/helper.cpp b/helper.cpp index d09318f..07c917d 100644 --- a/helper.cpp +++ b/helper.cpp @@ -153,10 +153,10 @@ createPlayer(sf::Texture& texture) return player; } -std::shared_ptr> +std::shared_ptr>> createAllDice(sf::Texture& die0Texture, sf::Texture& die1Texture) { - auto dice = std::make_shared>(); + auto dice = std::make_shared>>(); // create dice, even 0 odds 1 // there are 8 dice results int total @@ -173,12 +173,18 @@ createAllDice(sf::Texture& die0Texture, sf::Texture& die1Texture) if (i % 2 == 0) { sf::Sprite s; s.setTexture(die0Texture); - struct dice_t die = { 0, true, s }; + auto die = std::make_shared(); + die->value = 0; + die->show = true; + die->sprite = s; dice->push_back(die); } else { sf::Sprite s; s.setTexture(die1Texture); - struct dice_t die = { 1, false, s }; + auto die = std::make_shared(); + die->value = 1; + die->show = false; + die->sprite = s; dice->push_back(die); } } -- cgit v1.2.3-54-g00ecf