diff --git a/planung/architektur.md b/planung/architektur.md index 6968328..3713161 100644 --- a/planung/architektur.md +++ b/planung/architektur.md @@ -257,6 +257,8 @@ Diese Eigenschaft speichert, wie viele Einheiten auf diesem Feld stehen (natürl - *int* **removeFromEntities** ( *int* entityCountToRemove ) - *int* **setEntityCount** ( *int* newEntityCount) +- *boolean* **hasClicked** () + - *void* **redrawProvince** () #### getID() @@ -303,6 +305,10 @@ Subtrahiert die gegebene Anzahl der Einheiten von die gespeicherte Anzahl ab, sp Setzt einen neuen festen Wert für die Einheitenanzahl fest und gibt diesen wieder zurück. Bei gegebenen Werten unter 0 wird dies nicht abspeichert, aber dennoch wird der noch aktuellen Wert zurückgeben. +#### hasClicked() + +Gibt zurück, ob seid dem letzten Aufruf dieser Methode diese Provinz von der Maus angeklickt wurde. + #### redrawProvince() Wird von der Karte oder von internen Methoden aufgerurfen, um alle sichtbaren Eigenschaften erneut zu zeichnen. diff --git a/planung/funktionsliste.md b/planung/funktionsliste.md index 17c20bf..7176b47 100644 --- a/planung/funktionsliste.md +++ b/planung/funktionsliste.md @@ -47,6 +47,8 @@ Dies könnt auch als Checkliste nehmen, um zu sehen, ob ihr bereits alle Methode - *int* **removeFromEntities** ( *int* entityCountToRemove ) - *int* **setEntityCount** ( *int* newEntityCount) +- *boolean* **hasClicked** () + - *void* **redrawProvince** () ## Player