From af8a6e5c59c67607fdbd019f964b93e22ab4363d Mon Sep 17 00:00:00 2001 From: Zocker1999NET Date: Fri, 15 Apr 2016 15:51:29 +0200 Subject: [PATCH] =?UTF-8?q?Funktionliste=20vervollst=C3=A4ndigt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ist nun auf dem gleichen Stand wie die Architektur selbst und wird nun auch damit gleichzeitig geupdatet. --- planung/funktionsliste.md | 69 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/planung/funktionsliste.md b/planung/funktionsliste.md index 4e97f5d..9693d42 100644 --- a/planung/funktionsliste.md +++ b/planung/funktionsliste.md @@ -1,7 +1,17 @@ # 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, ...)** @@ -19,3 +29,62 @@ Hier einfach eine grobe Übersicht über alle Funktionen, die jede Klasse als Pu ## 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* \ No newline at end of file