SampleObject.py 614 B

1234567891011121314151617181920212223
  1. """SampleObject module: contains the SampleObject class"""
  2. from direct.directnotify.DirectNotifyGlobal import *
  3. from direct.distributed.DistributedObject import *
  4. class SampleObject(DistributedObject):
  5. notify = directNotify.newCategory("SampleObject")
  6. def __init__(self, cr):
  7. self.cr = cr
  8. # self.red = 0
  9. # self.green = 0
  10. # self.blue = 0
  11. def setColor(self, red = 0, green = 0, blue = 0):
  12. self.red = red
  13. self.green = green
  14. self.blue = blue
  15. self.announceGenerate()
  16. def getColor(self):
  17. return (self.red, self.green, self.blue)