roland registriert
|
Gesendet: 24 Mar 2005 15:45:12
Seit version 1.010 ist es notwenidg, dass der Spielername nicht mehr im Konstruktor, sondern als statische Variable vor liegt. Warum? weil wir die Infoamtion brauchen bevor eine Instanz gebildet wird. z.B. Wenn wir ein Replay speichern wollen, dann wird es angelegt bevor das Spiel gestartet wird. Aber die Instanzen der Spieler werden erst beim Spielstart erzeugt.
Wir hatte daran nicht geadacht als wir das Playerinterface zunächst programmiert hatten, ich bitte um Entschuldigung.
Gleiches gilt übrigens auch für den comment.
Also: schreibt bitte in eurem Player rein:
public static final String name = "My Player";
Dann wird alles korrekt angezeigt.
Gruß,
Roland
|