improved passable
This commit is contained in:
@@ -1,24 +1,27 @@
|
||||
import worms.facade.Facade;
|
||||
import worms.facade.IFacade;
|
||||
import worms.model.Team;
|
||||
import worms.model.World;
|
||||
import worms.model.Worm;
|
||||
import worms.util.Coordinate;
|
||||
|
||||
import java.io.Console;
|
||||
|
||||
public class Main {
|
||||
private static final double EPS = 1e-4;
|
||||
private static boolean[][] passableMap = new boolean[][] { //
|
||||
{ false, false, false, false }, //
|
||||
{ true, true, true, true }, //
|
||||
{ true, true, true, true }, //
|
||||
{ false, false, false, false } };
|
||||
|
||||
public static void main(String[] args) {
|
||||
|
||||
Worm worm1 = new Worm(Coordinate.create(0.0, 0.0), 0.0, "Alpha", 1.0);
|
||||
Worm worm2 = new Worm(Coordinate.create(0.0, 0.0), 0.0, "Beta", 1.0);
|
||||
Worm worm3 = new Worm(Coordinate.create(0.0, 0.0), 0.0, "Gamma", 1.0);
|
||||
Worm worm4 = new Worm(Coordinate.create(0.0, 0.0), 0.0, "Delta", 1.0);
|
||||
IFacade facade = new Facade();
|
||||
World world = facade.createWorld(4.0, 4.0, passableMap);
|
||||
|
||||
Team team1 = new Team("TestTeam");
|
||||
Worm worm = facade.createWorm(world, new double[] { 1, 1.5 }, Math.PI / 2, 0.5, "Test", null);
|
||||
System.out.println(world.isPassable(worm.getLocationArray(), worm.getRadius()));
|
||||
|
||||
team1.addWorm(worm1);
|
||||
team1.addWorm(worm2);
|
||||
team1.addWorm(worm3);
|
||||
team1.addWorm(worm4);
|
||||
team1.getAllWormsOfTeam();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user