Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package PingPong;
- import java.awt.*;
- import javax.swing.*;
- public class Ball {
- private int x, y;
- private int velocityX, velocityY;
- private Component component;
- //-----------------------------------------------------------------
- public Ball(int x, int y, Component component) {
- this.x = x;
- this.y = y;
- this.component = component;
- this.velocityX = 5;
- this.velocityY = 5;
- }
- //-----------------------------------------------------------------
- public int getX() {
- return x;
- }
- public int getY() {
- return y;
- }
- //-----------------------------------------------------------------
- public void moveBall() {
- if (x + 50 > 800) {
- velocityX = -5;
- } else if (x < 0) {
- velocityX = 5;
- }
- if (y + 20 > 500) {
- velocityY = -5;
- } else if (x < 0) {
- velocityY = 5;
- }
- x += velocityX;
- y += velocityY;
- }
- //-----------------------------------------------------------------
- public void paint(Graphics graphics) {
- graphics.drawImage(Toolkit.getDefaultToolkit().getImage("Bilder/Ball.png"), x, y, component);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement