Documente Academic
Documente Profesional
Documente Cultură
Ball
Ball
import java.awt.Graphics2D;
import java.awt.Rectangle;
public class Ball {
private static final int DIAMETER = 30;
//diametrul mingii
int x = 0;
//pozitia initiala a mingii, sus
int y = 0;
//pozitia initiala a mingii, stanga
int xa = 1;
int ya = 1;
int viata = 0; // definim o variabila pt viata
private Game game;
public Ball(Game game) {
this.game= game;
}
void move() {
//fiecare if limiteaza o margine a ferestrei
if (x + xa < 0)
xa = 1;
//mingea se deplaseaza
el la fiecare runda
if (x + xa > game.getWidth() - DIAMETER)
marginea ii schimbam directia
xa = -1;
//mingea se deplaseaza
l la fiecare runda
if (y + ya < 0)
ya = 1;
//mingea se deplaseaza
a fiecare runda
if (y + ya > game.getHeight() - DIAMETER) {
arginea de jos a ferestrei,