FD-(004, 006, 022, 011): BrickPlacement, Boat/Plane Bricks, GameLogic, and Win State
Merge request som består av flera delar
- BrickPlacement skapar Bricks och placeras ut random på städer. Högerklick för att öppna.
- OnBrickClicked() i Movement.cs som hanterar logik för när brickor klickas och uppdaterar spelare och Gui.
- OnDiceRolled() i Movement.cs som hanterar dice-rolls för antingen movement eller öppna brickan.
- PlayerNeedHelp() i Movement.cs vilket hanterar edge-caset om spelaren är på en ö utan pengar.
- Båtar och Flygbrickor som komplext hanteras i metoden BFS() i Movement.cs. Spelaren betalar för resor för att åka båt eller flyg.
- Sammankoppling för hur bricks, båtar/flygplan, movement och Dice hänger ihop och fungerar tillsammans.
- Win state: Om spelaren har fått diamanten byts scenen till winnerScreen.cs
- GameConstants: Här är alla konstanter i spelet för kostnader.