diff --git a/direct/src/level/AndLoEntity.py b/direct/src/level/AndLoEntity.py deleted file mode 100755 index e69de29bb2..0000000000 diff --git a/direct/src/level/AndLoEntityAI.py b/direct/src/level/AndLoEntityAI.py deleted file mode 100755 index df37a050e1..0000000000 --- a/direct/src/level/AndLoEntityAI.py +++ /dev/null @@ -1,58 +0,0 @@ -"""AndLoEntityAI.py: contains the AndLoEntity class""" - - -import PandaObject -import DirectNotifyGlobal -import Entity - - -class AndLoEntityAI(Entity.Entity, PandaObject.PandaObject): - if __debug__: - notify = DirectNotifyGlobal.directNotify.newCategory( - 'AndLoEntityAI') - - def __init__(self, air, levelDoId, entId, zoneId=None): - """entId: """ - assert(self.debugPrint( - "AndLoEntityAI(air=%s, levelDoId=%s, entId=%s, zoneId=%s)" - %("the air", levelDoId, entId, zoneId))) - self.input1 = None - self.input2 = None - self.levelDoId = levelDoId - level = air.doId2do[self.levelDoId] - Entity.Entity.__init__(self, level, entId) - self.initializeEntity() - self.setInput_input1_bool(self.input_input1_bool) - self.setInput_input2_bool(self.input_input2_bool) - - def setIsInput1(self, isTrue): - assert(self.debugPrint("setIsInput1(isTrue=%s)"%(isTrue,))) - self.isInput1=isTrue - if self.isInput2: - messenger.send(self.getName(), [isTrue]) - - def setIsInput2(self, isTrue): - assert(self.debugPrint("setIsInput1(isTrue=%s)"%(isTrue,))) - self.isInput2=isTrue - if self.isInput1: - messenger.send(self.getName(), [isTrue]) - - def setInput_input1_bool(self, event): - assert(self.debugPrint("setInput_input1_bool(event=%s)"%(event,))) - if self.input1: - self.ignore(self.input1) - self.input1 = "switch-%s"%(event,) - if self.input1: - self.accept(self.input1, self.setIsInput1) - - def setInput_input2_bool(self, event): - assert(self.debugPrint("setInput_input2_bool(event=%s)"%(event,))) - if self.input2: - self.ignore(self.input2) - self.input2 = "switch-%s"%(event,) - if self.input2: - self.accept(self.input2, self.setIsInput2) - - def getName(self): - #return "andLoEntity-%s"%(self.entId,) - return "switch-%s"%(self.entId,) diff --git a/direct/src/level/OrLoEntity.py b/direct/src/level/OrLoEntity.py deleted file mode 100755 index b4c78f94d6..0000000000 --- a/direct/src/level/OrLoEntity.py +++ /dev/null @@ -1,19 +0,0 @@ -"""OrLoEntity.py: contains the OrLoEntity class""" - -class OrLoEntity(Entity.Entity): - if __debug__: - notify = DirectNotifyGlobal.directNotify.newCategory( - 'OrLoEntity') - - def __init__(self, air, levelDoId, entId, zoneId=None): - """entId: """ - assert(self.debugPrint( - "DistributedDoorEntityAI(air=%s, levelDoId=%s, entId=%s, zoneId=%s)" - %("the air", levelDoId, entId, zoneId))) - self.doLaterTask=None - self.isOpenInput = None - DistributedInteractiveEntityAI.DistributedInteractiveEntityAI.__init__( - self, air, levelDoId, entId) - self.fsm.setName('DistributedDoorEntity') - if zoneId is not None: - self.generateWithRequired(zoneId) diff --git a/direct/src/level/XorLoEntity.py b/direct/src/level/XorLoEntity.py deleted file mode 100755 index e69de29bb2..0000000000 diff --git a/direct/src/level/XorLoEntityAI.py b/direct/src/level/XorLoEntityAI.py deleted file mode 100755 index dc751813db..0000000000 --- a/direct/src/level/XorLoEntityAI.py +++ /dev/null @@ -1,56 +0,0 @@ -"""XorLoEntityAI.py: contains the XorLoEntity class""" - - -import PandaObject -import DirectNotifyGlobal -import Entity - - -class XorLoEntityAI(Entity.Entity, PandaObject.PandaObject): - if __debug__: - notify = DirectNotifyGlobal.directNotify.newCategory( - 'XorLoEntityAI') - - def __init__(self, air, levelDoId, entId, zoneId=None): - """entId: """ - assert(self.debugPrint( - "XorLoEntityAI(air=%s, levelDoId=%s, entId=%s, zoneId=%s)" - %("the air", levelDoId, entId, zoneId))) - self.input1 = None - self.input2 = None - self.levelDoId = levelDoId - level = air.doId2do[self.levelDoId] - Entity.Entity.__init__(self, level, entId) - self.initializeEntity() - self.setInput_input1_bool(self.input_input1_bool) - self.setInput_input2_bool(self.input_input2_bool) - - def setIsInput1(self, isTrue): - assert(self.debugPrint("setIsInput1(isTrue=%s)"%(isTrue,))) - self.isInput1=isTrue - messenger.send(self.getName(), [(not (isTrue and self.isInput2)) and (isTrue or self.isInput2)]) - - def setIsInput2(self, isTrue): - assert(self.debugPrint("setIsInput1(isTrue=%s)"%(isTrue,))) - self.isInput2=isTrue - messenger.send(self.getName(), [(not (isTrue and self.isInput2)) and (isTrue or self.isInput2)]) - - def setInput_input1_bool(self, event): - assert(self.debugPrint("setInput_input1_bool(event=%s)"%(event,))) - if self.input1: - self.ignore(self.input1) - self.input1 = "switch-%s"%(event,) - if self.input1: - self.accept(self.input1, self.setIsInput1) - - def setInput_input2_bool(self, event): - assert(self.debugPrint("setInput_input2_bool(event=%s)"%(event,))) - if self.input2: - self.ignore(self.input2) - self.input2 = "switch-%s"%(event,) - if self.input2: - self.accept(self.input2, self.setIsInput2) - - def getName(self): - #return "xorLoEntity-%s"%(self.entId,) - return "switch-%s"%(self.entId,)