# Funktionsliste Zweiundvierzig **Version: 2** **Stand: 10.04.2016** (TT.MM.JJJJ / DD.MM.YYYY) [Hier die neuste offizielle Version vom Master-Branch sehen](https://github.com/HGE-IT-Course-2016/zweiundvierzig/blob/master/planung/funktionsliste.md) [Hier zum gesamten Architekturplan](https://github.com/HGE-IT-Course-2016/zweiundvierzig/blob/master/planung/architektur.md) Hier einfach eine grobe Übersicht über alle Funktionen, die jede Klasse als Public / Protected besitzen soll. Dies könnt auch als Checkliste nehmen, um zu sehen, ob ihr bereits alle Funktionen im Code präsent habt. ## GeneralMap - **static GeneralMap generateMap(int mapID, ...)** - **int getPlayerCount()** - **String getPlayerName()** - **String getPlayerName(int)** - **int getPlayerStars()** - **int getProvinceOwner(int)** - **int[] getProvinceOwners()** - **int getProvinceEntityCount(int)** - **int getProvincesEntityCounts(int[])** - **int getProvincesEntityCounts(boolean[])** - **int getProvincesEntityCounts(int)** ## Province - **Province(int, int, int, boolean[], String, int)** - **int getID()** - **boolean isProvinceNear(int)** - **String getDisplayName()** - **int getStars()** - **int getOwner()** - **setOwner(int)** - **int getEntityCount()** - **int addToEntities(int)** - **int removeFromEntities(int)** - **int setEntityCount(int)** - **redrawProvince()** ## Player - **Player(int, String)** - **int getID()** - **String getDisplayName()** - **int getStars()** - **int addToStars(int)** - **int removeFromStars(int)** - **int setStars(int)** - **boolean cnaStarsRemoved(int)** - **int[] getStatistics()** - **gotProvince()** - **lostProvince()** - **gotEntities(int)** - **lostEntity()** - **boolean[] getMyProvinces()** - **int getProvinceCount()** - **redrawPlayer()** ## Dice - **Dice()** - **int getNumber()** - **int roll()** ## GUI_Interface *Noch unvollständig* ## Label *Noch unvollständig* - **String getText()** - **String setText(String)** ## Button *Noch unvollständig*