Starting with the TicTacToe game. Trying to find the best way to structure my project.
This commit is contained in:
@@ -1,16 +1,12 @@
|
||||
package sprites.shootingMissles;
|
||||
|
||||
import java.awt.Color;
|
||||
import java.awt.Graphics;
|
||||
import java.awt.Graphics2D;
|
||||
import java.awt.Toolkit;
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
import java.awt.event.KeyAdapter;
|
||||
import java.awt.event.KeyEvent;
|
||||
import java.util.List;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.Timer;
|
||||
|
||||
public class Board extends JPanel implements ActionListener {
|
||||
|
||||
@@ -76,21 +72,16 @@ public class Board extends JPanel implements ActionListener {
|
||||
List<Missile> missiles = spaceShip.getMissiles();
|
||||
|
||||
for (int i = 0; i < missiles.size(); i++) {
|
||||
|
||||
Missile missile = missiles.get(i);
|
||||
|
||||
if (missile.isVisible()) {
|
||||
|
||||
missile.move();
|
||||
} else {
|
||||
|
||||
missiles.remove(i);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void updateSpaceShip() {
|
||||
|
||||
spaceShip.move();
|
||||
}
|
||||
|
||||
|
||||
@@ -2,7 +2,6 @@ package sprites.shootingMissles;
|
||||
|
||||
public class Missile extends Sprite {
|
||||
|
||||
private final int BOARD_WIDTH = 390;
|
||||
private final int MISSILE_SPEED = 2;
|
||||
|
||||
public Missile(int x, int y) {
|
||||
|
||||
Reference in New Issue
Block a user