Hallo zusammen
Ich habe mich etwas in die Klassen vertieft um ein kleines objektorentiertes 2D Spiel zu programmieren.
Jetzt bin ich auf einen Fehler gestossen der mir nicht in den Kopf will.
Vorerst ich benutze: http://processingjs.org/reference/
levelLayer block1 = new levelLayer(200, 200, 20, 20);
void setup(){
block1.blockPlacing();
}
class levelLayer(int width, int height, int thick){
int layerX = width;
int layerY = height;
int thickE = thick;
public void blockPlacing()
{
Block = loadImage("block.jpg");
image(Block, width, height, thick, thick);
}
}
Konsolenfehler:
SyntaxError: missing ; before statement
public void blockPlacing()
Jetzt bin ich etwas Ratlos da ich fast das selbe schon gemacht habe und dies wunderbar funktioniert.
class Player{
//Eigenschaften
int playerX = 200; //Actuell Player Coords
int playerY = 200;
int Speed = 0; // Example for Test
int leftSpeed = 0; //Keyevent trigger
int rightSpeed = 0; //Keyevent trigger
int upSpeed = 0;
int Life = 100;
//Test Methode
public void beschleunigung(int beschleunigung)
{
Speed = Speed + beschleunigung;
}
}
Ich bedanke mich schon zum voraus für eure Ideen!