C
CHRiZ
Gast
Guten Tag
Gerne würde ich fragen ob mir jemand weiterhelfen könnte. Ich habe folgendes Problem:
Ich habe ein kleines Snake game gemacht, und jetzt möchte ich das Spiel richtig Objektorientiert Programmieren.
Dazu habe ich das Objekt Schlange.
In diesem Objekt möchti ich nun meiner Schlange eine Positioin geben, mit dem Vektor pos.
Beim Kompilieren läuft alles wunderbar, aber beim ausführen kommt immer eine NullpointerException...
Gerne würde ich es so lösen:
das will aber nicht funktionieren....
momentan: (gibt aber immer absturz...)
Gerne würde ich fragen ob mir jemand weiterhelfen könnte. Ich habe folgendes Problem:
Ich habe ein kleines Snake game gemacht, und jetzt möchte ich das Spiel richtig Objektorientiert Programmieren.
Dazu habe ich das Objekt Schlange.
In diesem Objekt möchti ich nun meiner Schlange eine Positioin geben, mit dem Vektor pos.
Beim Kompilieren läuft alles wunderbar, aber beim ausführen kommt immer eine NullpointerException...
Gerne würde ich es so lösen:
Code:
public Vektor pos;
public Schlange(Vektor pos){
this.pos.x = pos.x;
this.pos.y = pos.y;
}
das will aber nicht funktionieren....
momentan: (gibt aber immer absturz...)
Code:
Class Schlange{
public Vektor pos;
public Schlange(){
pos.x = 1;
pos.y = 1;
}
..
}
Code:
public class Vektor {
public int x,y;
public Vektor(){
x = 0;
y = 0;
}
}