Advertisement
Guest User

DoubleBufferin

a guest
Jan 11th, 2014
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1. package PingPong;
  2.  
  3. import java.awt.*;
  4. import javax.swing.*;
  5.  
  6.  
  7. public class Ball {
  8.  
  9.     private int x, y;
  10.    
  11.     private int velocityX, velocityY;
  12.    
  13.     private Component component;
  14.    
  15. //-----------------------------------------------------------------
  16.    
  17.     public Ball(int x, int y, Component component) {
  18.        
  19.         this.x = x;
  20.         this.y = y;
  21.         this.component = component;
  22.         this.velocityX = 5;
  23.         this.velocityY = 5;
  24.     }
  25.    
  26. //-----------------------------------------------------------------    
  27.    
  28.     public int getX() {
  29.         return x;
  30.     }
  31.    
  32.     public int getY() {
  33.         return y;
  34.     }
  35.    
  36. //-----------------------------------------------------------------
  37.    
  38.     public void moveBall() {
  39.        
  40.        
  41.         if (x + 50 > 800) {
  42.             velocityX = -5;
  43.            
  44.         } else if (x < 0) {
  45.            
  46.             velocityX = 5;
  47.         }
  48.        
  49.        
  50.         if (y + 20 > 500) {
  51.             velocityY = -5;
  52.            
  53.         } else if (x < 0) {
  54.            
  55.             velocityY = 5;
  56.         }
  57.        
  58.         x += velocityX;
  59.        
  60.         y += velocityY;
  61.     }
  62.    
  63. //-----------------------------------------------------------------
  64.    
  65.     public void paint(Graphics graphics) {
  66.         graphics.drawImage(Toolkit.getDefaultToolkit().getImage("Bilder/Ball.png"), x, y, component);
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement