25 lines
500 B
Java
25 lines
500 B
Java
import java.awt.*;
|
|
import javax.swing.*;
|
|
|
|
public class Sprite2D {
|
|
// member data
|
|
public int x,y; // public so that it can be inherited
|
|
private Image image;
|
|
|
|
public Sprite2D(Image image) {
|
|
this.image = image;
|
|
}
|
|
|
|
// paint method
|
|
public void paint(Graphics g) {
|
|
// draw the image
|
|
g.drawImage(image, x, y, null);
|
|
}
|
|
|
|
// set the position of the object
|
|
public void setPosition(int x, int y) {
|
|
this.x = x;
|
|
this.y = y;
|
|
}
|
|
}
|