SparkMonkay
Commander
- Registriert
- Feb. 2013
- Beiträge
- 2.337
Moinsen,
ich bin grade aus Spass Breakout am programmieren und habe soweit mein Paddle fertig, und mit dem Teil bin ich soweit auch zufrieden und es klappt alles bis au eine Sache.
Wenn ich mein Paddle hin und her steuern will, dann wandert es ganz nach links und ist sogar etwas tiefer.
Hier ist mein Code und entschuldigung für die nicht so besonders gut formatierten Codes :S
und hier ist meine Datei über die ich das starten lasse:
Ich verwende hierfür das DrawPackage,.welches sich im selben Ordner befindet, ebenso wie die DrawListener.
Wenn mir wer auch nur den Hinweis geben könnte wo mein Fehler liegt...
Danke
ich bin grade aus Spass Breakout am programmieren und habe soweit mein Paddle fertig, und mit dem Teil bin ich soweit auch zufrieden und es klappt alles bis au eine Sache.
Wenn ich mein Paddle hin und her steuern will, dann wandert es ganz nach links und ist sogar etwas tiefer.
Hier ist mein Code und entschuldigung für die nicht so besonders gut formatierten Codes :S
Code:
public class object
{
Draw a=new Draw();
double x,y;
public object(double x, double y)
{
this.x=x;
this.y=y;
}
}
class paddle extends object implements DrawListener
{
private double x,y,h_width,h_height;
public paddle(double x, double y, double h_width, double h_height)
{
super(x,y);
a.addListener(this);
this.h_height =h_height;
this.h_width =h_width;
a.clear(Draw.GRAY);
a.filledRectangle(x,y,h_width,h_height);
}
public void keyTyped(char c)
{
if (c=='a' && x>0) x=x-0.02;
else if (c=='s' && x<1) x=x+0.02;
a.clear(Draw.GRAY);
a.filledRectangle(x,y,h_width,h_height);
}
public void mousePressed (double x, double y) { }
public void mouseDragged (double x, double y) { }
public void mouseReleased(double x, double y) { }
}
und hier ist meine Datei über die ich das starten lasse:
Code:
public class objectTest
{
public static void main(String[]args)
{
double x =0.5;
double y =0.05;
double h_width =0.05;
double h_height =0.01;
paddle a=new paddle(x,y,h_width, h_height);
}
}
Ich verwende hierfür das DrawPackage,.welches sich im selben Ordner befindet, ebenso wie die DrawListener.
Wenn mir wer auch nur den Hinweis geben könnte wo mein Fehler liegt...
Danke

