Cards class <--- abstract card class
| - EreignisCard
| - AndereCard <-- can't remember name atm ;)
GameBoard <-- holds players, streets, cards
Street <-- implements things like fee/charge, rent, price, houses/settlements ...
| - Trainstops <-- override buildHouse and rent and stuff
| - Werk <-- see TrainStop
my Idea:
Cards class <--- abstract card class | - EreignisCard | - AndereCard <-- can't remember name atm ;)
GameBoard <-- holds players, streets, cards
Street <-- implements things like fee/charge, rent, price, houses/settlements ... | - Trainstops <-- override
buildHouse
andrent
and stuff | - Werk <-- see TrainStop