def __init__(self, mgr): DistributedPlantBaseAI.__init__(self, mgr) self.wilted = 0 self.waterLevel = 0 self.lastCheck = 0 self.lastHarvested = 0 self.treeIndex = 0
def __init__(self, air, gardenManager, ownerIndex): DistributedPlantBaseAI.__init__(self, air, gardenManager, ownerIndex) self.occupier = GardenGlobals.TreePlot self.wilted = None self.gagTrack = None self.gagLevel = None
def construct(self, gardenData): DistributedPlantBaseAI.construct(self, gardenData) self.wilted = gardenData.getUint8() if self.waterLevel == -1: self.wilted = True self.gagTrack, self.gagLevel = GardenGlobals.getTreeTrackAndLevel(self.typeIndex)
def construct(self, gardenData): DistributedPlantBaseAI.construct(self, gardenData) self.wilted = gardenData.getUint8() if self.waterLevel == -1: self.wilted = True self.gagTrack, self.gagLevel = GardenGlobals.getTreeTrackAndLevel( self.typeIndex)
def construct(self, gardenData, gType = 0): DistributedPlantBaseAI.construct(self, gardenData, gType) print (gardenData,"construct gagtree!") self.plotIndex = gardenData[1] self.typeIndex = gardenData[2] self.waterLevel = gardenData[3] self.growthLevel = gardenData[4] self.timestamp = gardenData[5] self.updateFromTimestamp() print (self.typeIndex) self.wilted = gardenData[6] if self.waterLevel == -1: self.wilted = True self.gagTrack, self.gagLevel = GardenGlobals.getTreeTrackAndLevel(self.typeIndex)
def setTypeIndex(self, value): DistributedPlantBaseAI.setTypeIndex(self, value) FlowerBase.setSpecies(self, value)
def __init__(self, air): DistributedPlantBaseAI.__init__(self, air) self.setTypeIndex(GardenGlobals.GAG_TREE_TYPE) self.wilted = 0
def disable(self): DistributedPlantBaseAI.disable(self)
def __init__(self, air): DistributedPlantBaseAI.__init__(self, air) self.air = air self.wilted = 0
def __init__(self, air): DistributedPlantBaseAI.__init__(self, air) self.air = air self.typeIndex = None
def delete(self): DistributedPlantBaseAI.delete(self)
def __init__(self, air): DistributedPlantBaseAI.__init__(self, air) self.setTypeIndex(GardenGlobals.FLOWER_TYPE) self.wilted = 0 self.varity = 0
def announceGenerate(self): DistributedPlantBaseAI.announceGenerate(self) messenger.send(self.getEventName('generate'))
def pack(self, gardenData): gardenData.addUint8(self.occupier) DistributedPlantBaseAI.pack(self, gardenData) gardenData.addUint8(self.wilted)
def __init__(self, mgr): DistributedPlantBaseAI.__init__(self, mgr) self.wilted = 0
def movieDone(self): if self.movie == GardenGlobals.MOVIE_REMOVE: self.gardenManager.removeFinished(self.plotIndex) self.requestDelete() else: DistributedPlantBaseAI.movieDone(self)
def delete(self): messenger.send(self.getEventName('remove')) self.ignoreAll() DistributedPlantBaseAI.delete(self)
def announceGenerate(self): DistributedPlantBaseAI.announceGenerate(self)
def setTypeIndex(self, typeIndex): DistributedPlantBaseAI.setTypeIndex(self, typeIndex) self.typeIndex = typeIndex