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