Hallo und
in welcher Zeile kommt denn die Exception?
Im Debugger (Projekt mittels "Debug" gebaut) kannst du dir doch den Inhalt der in der Zeile betreffenden Variablen anschauen.
Edit: Ich tippe mal auf Zeile 73.
Du hast zwar das Array mit
new initialisiert, aber die einzelnen
Spieler_typ-Einträge sind noch uninitialisiert (
null):
C#-Quelltext
1: 2: 3: 4: 5:
| for (i = 0; i < zahl; i++) { Player[i] = new Spieler_typ(); Player[i].steine = 0; } |
(du mußt also auch deine anderen Schleifen bzgl. des Index anpassen)
PS: Du solltest möglichst auf
goto verzichten. Benutze stattdessen Schleifen sowie Methoden.
Für ein erstes Programm ist dann noch in Ordnung, aber gewöhne es dir nicht an.