mirror of
https://github.com/inf112-v20/Fiasko.git
synced 2025-02-01 07:39:35 +01:00
EpicKnarvik97
8efd5be899
Bytter utvidelse på referat Fikser ignorering av iml filer i gitignore Bytter artifaktid i pom
1005 B
1005 B
Oppmøte
Alle i teamet var tilstede.
Gjennomgått
Vi gikk igjennom det vi tenker må være tilstede av klasser for å lage et spillbrett med objekter på brettet.
Klasser med metoder og feltvariabler
Game:
- spiller
- brett
- kortstokk
Kortstokk:
- mange kort
IGrid:
- element
- høyde
- bredde
- list<list> (matrise)
- set_element()
- get_element() // returnerer objekt
- get_height() // returnerer høyde
- get_width() // returnerer bredde
Board:
- dead_player_list
- grid_object
- graf
- move_robot(robot, pos)
- remove_dead_robot(robot)
Graf:
- is_neighbour(node, node)
Node:
- key(pos)
- value
Robot:
- int x pos
- int y pos
- retning enum
- health int
- lives int
- get_health
- set_health
- player_id int
- get_retning
- set_retning
- set_position
- get_position
- boolean powerdown
Tiles
Functional_tile
- fase_action(object)
- runde_action(object)