Advertisement
axoila

Bat.java

Apr 6th, 2014
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.89 KB | None | 0 0
  1. package pong;
  2.  
  3. import org.lwjgl.input.Keyboard;
  4.  
  5. import pong.stuff.AbstractEntity;
  6. import pong.stuff.GLMngr;
  7.  
  8. public class Bat extends AbstractEntity {
  9.  
  10.     private double D=.7;
  11.    
  12.     private int points=0;
  13.    
  14.     public Bat(double X, double Y, int width, int height) {
  15.         super(X, Y, width, height);
  16.     }
  17.    
  18.     public int getPoints(){
  19.         return points;
  20.     }
  21.  
  22.     @Override
  23.     public void draw() {
  24.         GLMngr.Quad((int)PosX-getWidth()/2, (int)PosY-getHeight()/2,
  25.                 (int)PosX+getWidth()/2, (int)PosY+getHeight()/2);
  26.     }
  27.  
  28.     public void move(double DeltaTime, int width){
  29.         if(PosX-this.getWidth()/2>0){
  30.             if(Keyboard.isKeyDown(Keyboard.KEY_A)||
  31.                     Keyboard.isKeyDown(Keyboard.KEY_LEFT)){
  32.                 PosX = PosX-DeltaTime*D;
  33.             }
  34.         }
  35.         if(PosX+this.getWidth()/2<width){
  36.             if(Keyboard.isKeyDown(Keyboard.KEY_D)||
  37.                     Keyboard.isKeyDown(Keyboard.KEY_RIGHT)){
  38.                 PosX = PosX+DeltaTime*D;
  39.             }
  40.         }
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement