Exemplo n.º 1
0
 def createFixUnit(self,col,row,t,characters):
     builded = self.getUnitInFactory(t)
     if builded != None and self.createIsReady[t]:
         name = builded[2]
         offsetx,offsety = getAbsPos(col,row,True)
         offsetx += modify[name][0]
         offsety += modify[name][1]
         unit = classmap[name](self.index)
         if characters.addUnit(unit,offsetx,offsety):
             self.__popCreateList(t)
Exemplo n.º 2
0
	def addGrid(self,data,col,row):
		data.offsetx,data.offsety = getAbsPos(col,row)
		return self.add(data)
Exemplo n.º 3
0
 def isEmpty(self,col,row):
     if not self.map.validFullPos(col,row): return False
     x,y = getAbsPos(col,row,True)
     return self.unitSet.availableSize(6,x,y)