fixed no-viz bug

This commit is contained in:
Darren Ranalli 2003-09-15 22:33:04 +00:00
parent f196aaf0fe
commit 6ae2914918
1 changed files with 14 additions and 1 deletions

View File

@ -265,7 +265,7 @@ class DistributedLevel(DistributedObject.DistributedObject,
# if no viz, listen to all the zones
if not DistributedLevel.WantVisibility:
zones = list(self.zoneNums)
zones.remove(0)
#zones.remove(0)
self.sendSetZone(0, zones)
def toonEnterZone(self, zoneNum):
@ -318,3 +318,16 @@ class DistributedLevel(DistributedObject.DistributedObject,
self.curZoneNum = zoneNum
self.curVisibleZoneNums = visibleZoneNums
if __debug__:
# level editing stuff
def setAttribChange(self, entId, attribName, valueStr):
try:
value = eval(valueStr)
except Exception, e:
print ('Exception in %s(%s, %s, %s):\n\t%s' %
(lineInfo()[2], entId, attribName, valueStr, e))
raise e
entity = self.getEntity(entId)
entity.handleAttribChange(attribName, value)