ivorysmoker: Klassen methode funktioniert nicht wie gewünscht.

Beitrag lesen

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!