def pack(self, gardenData): DistributedLawnDecorAI.pack(self, gardenData) gardenData.addUint8(self.typeIndex) gardenData.addInt8(self.waterLevel) gardenData.addInt8(self.growthLevel) gardenData.addUint32(self.timestamp)
def __init__(self, air, gardenManager, ownerIndex): DistributedLawnDecorAI.__init__(self, air, gardenManager, ownerIndex) self.typeIndex = None self.waterLevel = None self.growthLevel = None self.timestamp = None
def __init__(self, mgr): DistributedLawnDecorAI.__init__(self, mgr) self.attributes = None self.growthThresholds = None self.lastCheck = 0 self.growthLevel = 0 self.data = None
def construct(self, gardenData, gType=0): DistributedLawnDecorAI.construct(self, gardenData, gType) self.typeIndex = gardenData[2] self.waterLevel = gardenData[3] self.growthLevel = gardenData[4] self.timestamp = gardenData[5]
def __init__(self, mgr): DistributedLawnDecorAI.__init__(self, mgr) self.typeIndex = 0 self.waterLevel = 0 self.growthLevel = 0 self.attributes = None self.growthThresholds = None
def movieDone(self): if self.movie == GardenGlobals.MOVIE_PLANT: self.gardenManager.plantingFinished(self.plotIndex) self.setMovie(GardenGlobals.MOVIE_FINISHREMOVING, self.air.getAvatarIdFromSender()) elif self.movie == GardenGlobals.MOVIE_FINISHREMOVING: self.requestDelete() else: DistributedLawnDecorAI.movieDone(self)
def construct(self, gardenData): DistributedLawnDecorAI.construct(self, gardenData) self.typeIndex = gardenData.getUint8() self.waterLevel = gardenData.getInt8() self.growthLevel = gardenData.getInt8() self.timestamp = gardenData.getUint32() self.updateFromTimestamp()
def constructBox(self, boxIndex, boxType, x, y, header): self.setTypeIndex(boxType) DistributedLawnDecorAI.constructBox(self, boxIndex, boxType, x, y, header)
def disable(self): DistributedLawnDecorAI.disable(self)
def delete(self): DistributedLawnDecorAI.delete(self)
def announceGenerate(self): DistributedLawnDecorAI.announceGenerate(self)
def __init__(self, air, gardenManager, ownerIndex): DistributedLawnDecorAI.__init__(self, air, gardenManager, ownerIndex) self.occupier = GardenGlobals.EmptyPlot
def construct(self, gardenData, gType=0): DistributedLawnDecorAI.construct(self, gardenData, gType)
def __init__(self, mgr): DistributedLawnDecorAI.__init__(self, mgr) self.typeIndex = 0 self.waterLevel = 0 self.growthLevel = 0
def __init__(self, air): DistributedLawnDecorAI.__init__(self, air) self.typeIndex = GardenGlobals.FLOWER_TYPE self.waterLevel = -1 self.growthLevel = -1
def announceGenerate(self): DistributedLawnDecorAI.announceGenerate(self) self.plotType = GardenGlobals.whatCanBePlanted(self.ownerIndex, self.plot) self.__plantingAvId = 0
def construct(self, gardenData, gType=0): DistributedLawnDecorAI.construct(self, gardenData, gType) self.typeIndex = gardenData[2]
def movieDone(self): if self.movie == GardenGlobals.MOVIE_REMOVE: self.gardenManager.removeFinished(self.plotIndex) self.requestDelete() DistributedLawnDecorAI.movieDone(self)
def pack(self, gardenData): gardenData.addUint8(self.occupier) DistributedLawnDecorAI.pack(self, gardenData) gardenData.addUint8(self.typeIndex)
def construct(self, gardenData): DistributedLawnDecorAI.construct(self, gardenData) self.typeIndex = gardenData.getUint8()
def __init__(self, air, gardenManager, ownerIndex): DistributedLawnDecorAI.__init__(self, air, gardenManager, ownerIndex) self.typeIndex = None self.occupier = GardenGlobals.PlanterBox
def __init__(self, mgr): DistributedLawnDecorAI.__init__(self, mgr) self.plotType = 0 self.__plantingAvId = 0 self.treeIndex = 0 self.flowerIndex = 0
def __init__(self, air): DistributedLawnDecorAI.__init__(self, air) self.air = air self.planted = None
def construct(self, gardenData): DistributedLawnDecorAI.construct(self, gardenData)
def __init__(self, air): DistributedLawnDecorAI.__init__(self, air) self.typeIndex = 0
def __init__(self, air): DistributedLawnDecorAI.__init__(self, air) self.air = air self.typeIndex = 0
def __init__(self, air): DistributedLawnDecorAI.__init__(self, air) self.air = air self.growthLevel = -1