MCPcopy Create free account
hub / github.com/catabriga/graphwar / generateSoldier

Method generateSoldier

src/GraphServer/GraphServer.java:705–724  ·  view source on GitHub ↗
(List<Soldier> soldiers, int[] circles, int team)

Source from the content-addressed store, hash-verified

703 }
704
705 private Soldier generateSoldier(List<Soldier> soldiers, int[] circles, int team)
706 {
707 Soldier soldier;
708
709 do
710 {
711 int x = random.nextInt(Constants.PLANE_LENGTH/2 - 2*Constants.SOLDIER_RADIUS) + Constants.SOLDIER_RADIUS;
712 int y = random.nextInt(Constants.PLANE_HEIGHT - 2*Constants.SOLDIER_RADIUS) + Constants.SOLDIER_RADIUS;
713
714 if(team == Constants.TEAM2)
715 {
716 x += Constants.PLANE_LENGTH/2;
717 }
718
719 soldier = new Soldier(x, y);
720
721 }while(testSoldier(soldier, soldiers, circles) == false);
722
723 return soldier;
724 }
725
726 private int[] generateSoldiers(int[] circles)
727 {

Callers 1

generateSoldiersMethod · 0.95

Calls 1

testSoldierMethod · 0.95

Tested by

no test coverage detected