so leute der hut brennt am dienstag ist abgabe meines projektes und ich schaffe es einfach nicht dass mein stein von der preview ins spielfeld kommt...
ich programmiere das spiel tetris, hab schon öfters einige fragen hier gestellt und auch super schnelle und tolle antworten bekommen. dankeschön auf diesem wege
ich hab eine application gemacht, ein panel reingezogen und dann folgendes gemacht:
hier ein ausschnitt aus der klasse PreviewPanel:
Wenn ich die Applikation nun ausführen, erschein links unten das Kästchen mit der Preview in der auch der Stein randommäßig gezeichnet wird. Wenn ich nun auf den Startbutton drücke, müsste der Stein der in der Preview ist herunterfliegen.
Nur wie mach ich das? Ich hab schon alles mögliche probiert... Bitte um Hilfe. Bin echt schon verzweifelt.
Falls ihr noch mehr Quellcode benötigt, bitte sagen.
Vielen Dank für die Hilfe.
ich programmiere das spiel tetris, hab schon öfters einige fragen hier gestellt und auch super schnelle und tolle antworten bekommen. dankeschön auf diesem wege
ich hab eine application gemacht, ein panel reingezogen und dann folgendes gemacht:
Code:
previewPanel = new PreviewPanel(preStone);
hier ein ausschnitt aus der klasse PreviewPanel:
Code:
public PreviewPanel(Stones preStone) {
super();
initialize();
}
Wenn ich die Applikation nun ausführen, erschein links unten das Kästchen mit der Preview in der auch der Stein randommäßig gezeichnet wird. Wenn ich nun auf den Startbutton drücke, müsste der Stein der in der Preview ist herunterfliegen.
Nur wie mach ich das? Ich hab schon alles mögliche probiert... Bitte um Hilfe. Bin echt schon verzweifelt.
Code:
private int[][] stoneArray = new int[20][20];
public Stones(int type){
super();
rotation = 0;
sType = type;
switch (sType) {
case 1: // bar
bar0(stoneArray);
break;
case 2: //square
square(stoneArray);
break;
case 3: //triangle
triangle0(stoneArray);
break;
case 4: //rightL
rightL0(stoneArray);
break;
case 5: //leftL
leftL0(stoneArray);
break;
}
}
Falls ihr noch mehr Quellcode benötigt, bitte sagen.
Vielen Dank für die Hilfe.