Gebaeudeliste - MilanKosticKIT/Plebus GitHub Wiki
Die Funktionsweise der Klasse GebaeudeListe
:
- Es gibt ein Enum
GebaeudeTyp
mit allen Gebäudearten drin (entweder in der Klasse oder außerhalb). - Die Klasse enthält eine
Map<GebaeudeTyp,List<? extends Gebaeude>>
, in der alle Gebäude gespeichert werden. - Bei jeder Aktion muss per
GebaeudeTyp
-Parameter angegeben werden, auf welcher Liste diese ausgeführt werden soll.