"""SampleObject module: contains the SampleObject class""" from direct.directnotify.DirectNotifyGlobal import * from direct.distributed.DistributedObject import * class SampleObject(DistributedObject): notify = directNotify.newCategory("SampleObject") def __init__(self, cr): self.cr = cr # self.red = 0 # self.green = 0 # self.blue = 0 def setColor(self, red = 0, green = 0, blue = 0): self.red = red self.green = green self.blue = blue self.announceGenerate() def getColor(self): return (self.red, self.green, self.blue)