|
|
@ -118,30 +118,10 @@ public class Mine extends AbstractGameObject { |
|
|
|
Building mineTower = BuildingManager.getBuilding(this.buildingID); |
|
|
|
Building mineTower = BuildingManager.getBuilding(this.buildingID); |
|
|
|
mineTower.setMaxHitPoints(5000 * this.capSize); |
|
|
|
mineTower.setMaxHitPoints(5000 * this.capSize); |
|
|
|
mineTower.setCurrentHitPoints((float)5000 * this.capSize); |
|
|
|
mineTower.setCurrentHitPoints((float)5000 * this.capSize); |
|
|
|
setLiveTime(this); |
|
|
|
|
|
|
|
//add a comment
|
|
|
|
//add a comment
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public static void setLiveTime(Mine mine){ |
|
|
|
public static void SetTimes(){ |
|
|
|
if(EuroMines.size() < 7){ |
|
|
|
|
|
|
|
EuroMines.add(mine); |
|
|
|
|
|
|
|
} else if(ChinaMines.size() < 14){ |
|
|
|
|
|
|
|
ChinaMines.add(mine); |
|
|
|
|
|
|
|
} else{ |
|
|
|
|
|
|
|
AmericaMines.add(mine); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if(EuroMines.size() == 7){ |
|
|
|
|
|
|
|
SetEuroTimes(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if(ChinaMines.size() == 14){ |
|
|
|
|
|
|
|
SetChinaTimes(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if(AmericaMines.size() == 14){ |
|
|
|
|
|
|
|
SetAmericaTimes(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static void SetEuroTimes(){ |
|
|
|
|
|
|
|
EuroMines.get(0).liveTime = 12; |
|
|
|
EuroMines.get(0).liveTime = 12; |
|
|
|
EuroMines.get(1).liveTime = 13; |
|
|
|
EuroMines.get(1).liveTime = 13; |
|
|
|
EuroMines.get(2).liveTime = 14; |
|
|
|
EuroMines.get(2).liveTime = 14; |
|
|
@ -149,8 +129,6 @@ public class Mine extends AbstractGameObject { |
|
|
|
EuroMines.get(4).liveTime = 15; |
|
|
|
EuroMines.get(4).liveTime = 15; |
|
|
|
EuroMines.get(5).liveTime = 15; |
|
|
|
EuroMines.get(5).liveTime = 15; |
|
|
|
EuroMines.get(6).liveTime = 16; |
|
|
|
EuroMines.get(6).liveTime = 16; |
|
|
|
} |
|
|
|
|
|
|
|
public static void SetChinaTimes(){ |
|
|
|
|
|
|
|
ChinaMines.get(0).liveTime = 4; |
|
|
|
ChinaMines.get(0).liveTime = 4; |
|
|
|
ChinaMines.get(0).liveTime = 5; |
|
|
|
ChinaMines.get(0).liveTime = 5; |
|
|
|
ChinaMines.get(0).liveTime = 6; |
|
|
|
ChinaMines.get(0).liveTime = 6; |
|
|
@ -165,8 +143,6 @@ public class Mine extends AbstractGameObject { |
|
|
|
ChinaMines.get(0).liveTime = 10; |
|
|
|
ChinaMines.get(0).liveTime = 10; |
|
|
|
ChinaMines.get(0).liveTime = 11; |
|
|
|
ChinaMines.get(0).liveTime = 11; |
|
|
|
ChinaMines.get(0).liveTime = 12; |
|
|
|
ChinaMines.get(0).liveTime = 12; |
|
|
|
} |
|
|
|
|
|
|
|
public static void SetAmericaTimes(){ |
|
|
|
|
|
|
|
ChinaMines.get(0).liveTime = 14; |
|
|
|
ChinaMines.get(0).liveTime = 14; |
|
|
|
ChinaMines.get(0).liveTime = 15; |
|
|
|
ChinaMines.get(0).liveTime = 15; |
|
|
|
ChinaMines.get(0).liveTime = 16; |
|
|
|
ChinaMines.get(0).liveTime = 16; |
|
|
@ -234,8 +210,44 @@ public class Mine extends AbstractGameObject { |
|
|
|
for (Mine mine : serverMines) { |
|
|
|
for (Mine mine : serverMines) { |
|
|
|
Mine.mineMap.put(mine, mine.buildingID); |
|
|
|
Mine.mineMap.put(mine, mine.buildingID); |
|
|
|
Mine.towerMap.put(mine.buildingID, mine); |
|
|
|
Mine.towerMap.put(mine.buildingID, mine); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
ChinaMines.add(serverMines.get(0)); |
|
|
|
|
|
|
|
AmericaMines.add(serverMines.get(1)); |
|
|
|
|
|
|
|
EuroMines.add(serverMines.get(2)); |
|
|
|
|
|
|
|
ChinaMines.add(serverMines.get(3)); |
|
|
|
|
|
|
|
AmericaMines.add(serverMines.get(4)); |
|
|
|
|
|
|
|
EuroMines.add(serverMines.get(5)); |
|
|
|
|
|
|
|
ChinaMines.add(serverMines.get(6)); |
|
|
|
|
|
|
|
AmericaMines.add(serverMines.get(7)); |
|
|
|
|
|
|
|
EuroMines.add(serverMines.get(8)); |
|
|
|
|
|
|
|
ChinaMines.add(serverMines.get(9)); |
|
|
|
|
|
|
|
AmericaMines.add(serverMines.get(10)); |
|
|
|
|
|
|
|
EuroMines.add(serverMines.get(11)); |
|
|
|
|
|
|
|
ChinaMines.add(serverMines.get(12)); |
|
|
|
|
|
|
|
AmericaMines.add(serverMines.get(13)); |
|
|
|
|
|
|
|
EuroMines.add(serverMines.get(14)); |
|
|
|
|
|
|
|
ChinaMines.add(serverMines.get(15)); |
|
|
|
|
|
|
|
AmericaMines.add(serverMines.get(16)); |
|
|
|
|
|
|
|
EuroMines.add(serverMines.get(17)); |
|
|
|
|
|
|
|
ChinaMines.add(serverMines.get(18)); |
|
|
|
|
|
|
|
AmericaMines.add(serverMines.get(19)); |
|
|
|
|
|
|
|
EuroMines.add(serverMines.get(20)); |
|
|
|
|
|
|
|
ChinaMines.add(serverMines.get(21)); |
|
|
|
|
|
|
|
AmericaMines.add(serverMines.get(22)); |
|
|
|
|
|
|
|
ChinaMines.add(serverMines.get(23)); |
|
|
|
|
|
|
|
AmericaMines.add(serverMines.get(24)); |
|
|
|
|
|
|
|
ChinaMines.add(serverMines.get(25)); |
|
|
|
|
|
|
|
AmericaMines.add(serverMines.get(26)); |
|
|
|
|
|
|
|
ChinaMines.add(serverMines.get(27)); |
|
|
|
|
|
|
|
AmericaMines.add(serverMines.get(28)); |
|
|
|
|
|
|
|
ChinaMines.add(serverMines.get(29)); |
|
|
|
|
|
|
|
AmericaMines.add(serverMines.get(30)); |
|
|
|
|
|
|
|
ChinaMines.add(serverMines.get(31)); |
|
|
|
|
|
|
|
AmericaMines.add(serverMines.get(32)); |
|
|
|
|
|
|
|
ChinaMines.add(serverMines.get(33)); |
|
|
|
|
|
|
|
AmericaMines.add(serverMines.get(34)); |
|
|
|
|
|
|
|
SetTimes(); |
|
|
|
} catch (Exception e) { |
|
|
|
} catch (Exception e) { |
|
|
|
e.printStackTrace(); |
|
|
|
e.printStackTrace(); |
|
|
|
} |
|
|
|
} |
|
|
|