- Möglichkeit zum Erhalt von Sternen hinzugefügt
- Sterne werden standardmässig beim Start vergeben
- Verbesserungen an der Abfrage zum Einsetzen von Sternen
- Removed Herobrine
Da für den Redraw es vorher nötig ist, dass der Player der Welt hinzugefügt wird, wird dies nun vor dem Erledigen der Positionierung gemacht.
Stattdessen an der Stelle, wo die Positionen hinterlegt sind nun nur noch die Position der bereits hinzugefügten Actoren verbessert, um die alte Code-Struktur beizubehalten.
* Neue Methoden getTextCol() & getTransBackCol(), welche nun passend für den aktuellen Spieler die Text- und Hintergrundfarbe der Textobjekte festlegt
* Einsetzen dieser Methoden in die bisherige Darstellungsmethode
* Verschnellerung der vielen Redraws bei dem switch case
* Entfernung der nun unnötigen Methode redrawArrow()
Wichtige Änderungen:
* Bugfix GeneralMap.getPlayerEntityCount()
* Nach Modus-Wechsel automatischer Redraw von allen Players & Provinces hinzugefügt
* Statistik-Erneuerung hinzugefügt
* Einführen der Methoden Player.reloadMaxInfluence() und Player.reloadMaxEntities()
* Redraw aller Spieler nach Beginn des Spiels für die anfängliche Statistik
Dabei fand auch eine Umbenennung einer Methode in der GeneralMap-Klasse statt. Diese Methode war unlogisch benannt und wurde bisher unter dem alten Namen nicht verwendet, daher wurde ihr ein passenderer Name gegeben.
Alle Arbeiten an diesen Veränderungen gehen von MaxiJohl aus.
Unglücklicherweise ist der Commit zuvor nicht richtig abgesetzt worden,
weshalb hiermit nun eine Verbesserung nachgereicht werden musste.
Damit unsere Lizenzbedingungen auch dem Projekt selbst immer beigelegt
sind, werden diese nun auch als Offline-HTML-Dokument hinzugefügt.
Parallel werden noch die Standardeinstellungen von VS Code so angepasst,
damit der Editor diesen Dateityp auch ignoriert.
Danke für die neuen Grafiken der Buttons und auch für die benötigten
Verbesserungen. Diese werden nun, um eine Ordnung beizubehalten, zuvor
in den Images-Ordner verschoben.
Sorry, eigentlich der falsche Branch aber hier habe ich die Menüobjekte, also die Menü-Buttons passend zum Spieldesign. Wir wollten sie doch gegen die vorherigen eintauschen. Das Menü sowie einen Button ohne Schrift habe ich ja schon vor längerer Zeit hochgeladen.
Diese Klasse soll ein Dialogfeld zur Abfrage eines Textes (bspw. eines Spielernamens) als Greenfoot World darstellen.
Da die Umsetzung zurzeit noch nicht funktioniert, ist diese Klasse noch nicht zu verwenden!
* VS Code zeigt nun sämtliche Text-Dokumente nicht mehr im internen Explorer an
* Git ignoriert nun auch den docs Ordner von Greenfoot, welcher genutzt wird, um die aus dem Code generierten Dokumentationen abzuspeichern.