Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pong;
- import org.lwjgl.input.Keyboard;
- import pong.stuff.AbstractEntity;
- import pong.stuff.GLMngr;
- public class Bat extends AbstractEntity {
- private double D=.7;
- private int points=0;
- public Bat(double X, double Y, int width, int height) {
- super(X, Y, width, height);
- }
- public int getPoints(){
- return points;
- }
- @Override
- public void draw() {
- GLMngr.Quad((int)PosX-getWidth()/2, (int)PosY-getHeight()/2,
- (int)PosX+getWidth()/2, (int)PosY+getHeight()/2);
- }
- public void move(double DeltaTime, int width){
- if(PosX-this.getWidth()/2>0){
- if(Keyboard.isKeyDown(Keyboard.KEY_A)||
- Keyboard.isKeyDown(Keyboard.KEY_LEFT)){
- PosX = PosX-DeltaTime*D;
- }
- }
- if(PosX+this.getWidth()/2<width){
- if(Keyboard.isKeyDown(Keyboard.KEY_D)||
- Keyboard.isKeyDown(Keyboard.KEY_RIGHT)){
- PosX = PosX+DeltaTime*D;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement