Example #1
0
 def __init__(self, filename):
     infantry = unit_w.Unit('data\\units\\infantry.txt')
     marines = unit_w.Unit('data\\units\\marines.txt')
     mob_infantry = unit_w.Unit('data\\units\\mobinf.txt')
     tank = unit_w.Unit('data\\units\\tank.txt')
     artillery = unit_w.Unit('data\\units\\artillery.txt')
     filename = ('data\\battle_maps\\' + str(filename))
     self.core = Core()
     self.units_list = [infantry, marines, mob_infantry, tank, artillery]
     self.hp_last1 = [
         infantry.get_abil('xp', 0),
         marines.get_abil('xp', 0),
         mob_infantry.get_abil('xp', 0),
         tank.get_abil('xp', 0),
         artillery.get_abil('xp', 0)
     ]
     self.hp_last2 = copy.copy(self.hp_last1)
     self.move_last1 = [
         infantry.get_abil('move', 0),
         marines.get_abil('move', 0),
         mob_infantry.get_abil('move', 0),
         tank.get_abil('move', 0),
         artillery.get_abil('move', 0)
     ]
     self.move_last2 = copy.copy(self.move_last1)
     self.cells_list = self.core.load_battle_cells(filename)
     self.coord_army1 = self.get_army_coords(0)
     self.coord_army2 = self.get_army_coords(1)
Example #2
0
 def __init__(self, filename,nom,mapsize):
     self.core=Core()
     self.cells_list=self.core.load_battle_cells(filename)
     self.headquarter = [0,1,'Штаб','way_to_image',0]
     self.hire_infantry = [1,1,'Казарма пехоты','way_to_image',0]
     self.hire_marines = [2,0,'Казарма ракетчиков','way_to_image',50]
     self.hire_mob_inf = [3,0,'Автомобильный парк','way_to_image',100]
     self.hire_tank = [4,0,'Парк бронетехники','way_to_image',150]
     self.hire_artillery = [5,0,'Орудийный завод','way_to_image',200]
     self.find_base(nom)
     self.buildings=[self.headquarter,self.hire_infantry,self.hire_marines,self.hire_mob_inf,self.hire_tank,self.hire_artillery]
     self.base_army=load_army(filename,self.base_army_id)