| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -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(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        } | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |