package battle; import javax.swing.*; import asteroids.*; import asteroids.Action; import battle.controllers.EmptyController; import battle.controllers.FireController; import math.Vector2d; /** * Created by simon lucas on 10/06/15. */ public class BattleTest { public static void main(String[] args) { NeuroShip s1 = buildShip(150,150); NeuroShip s2 = buildShip(300,300); SimpleBattle battle = new SimpleBattle(s1, s2); BattleView view = new BattleView(battle); JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(view); frame.pack(); frame.setVisible(true); BattleController fire = new FireController(); battle.playGame(fire, fire); } public static NeuroShip buildShip(int x, int y) { Vector2d position = new Vector2d(x, y); Vector2d speed = new Vector2d(); Vector2d direction = new Vector2d(1, 0); NeuroShip ship = new NeuroShip(position, speed, direction ); return ship; } }