Advertisement
mnaufaldillah

Paddle Tugas 9

Dec 21st, 2020
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.33 KB | None | 0 0
  1. package pong;
  2.  
  3. import java.awt.Color;
  4. import java.awt.Graphics;
  5. /**
  6.  * Class untuk membuat paddle.
  7.  *
  8.  * @author Muhammad Naufaldillah
  9.  * @version 19 Desember 2020
  10.  */
  11. public class Paddle
  12. {
  13.     public int paddleNumber;
  14.    
  15.     public int x, y, width = 50, height = 250;
  16.    
  17.     public int score;
  18.    
  19.     public Paddle(Pong pong, int paddleNumber)
  20.     {
  21.         this.paddleNumber = paddleNumber;
  22.        
  23.         if(paddleNumber == 1)
  24.         {
  25.             this.x = 0;
  26.         }
  27.        
  28.         if(paddleNumber == 2)
  29.         {
  30.             this.x = pong.width - width;
  31.            
  32.         }
  33.        
  34.         this.y = pong.height / 2 - this.height / 2;
  35.     }
  36.    
  37.     public void render(Graphics g)
  38.     {
  39.         g.setColor(Color.BLUE);
  40.         g.fillRect(x, y, width, height);
  41.     }
  42.    
  43.     public void move(boolean up)
  44.     {
  45.         int speed = 15;
  46.        
  47.         if(up)
  48.         {
  49.             if(y- speed > 0)
  50.             {
  51.                 y -= speed;
  52.             }
  53.             else
  54.             {
  55.                 y = 0;
  56.             }
  57.         }
  58.         else
  59.         {
  60.             if(y + height + speed < Pong.pong.height)
  61.             {
  62.                 y += speed;
  63.             }
  64.             else
  65.             {
  66.                 y = Pong.pong.height - height;
  67.             }
  68.         }
  69.     }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement