|
@@ -4,13 +4,14 @@ import ObjectGlobals as OG
|
|
|
class ObjectBase:
|
|
class ObjectBase:
|
|
|
""" Base class for obj definitions """
|
|
""" Base class for obj definitions """
|
|
|
|
|
|
|
|
- def __init__(self, name='', createFunction = None, model = None, models= [], anims = [], properties={},
|
|
|
|
|
|
|
+ def __init__(self, name='', createFunction = None, model = None, models= [], anims = [], animNames = [], properties={},
|
|
|
movable = True, actor = False):
|
|
movable = True, actor = False):
|
|
|
self.name = name
|
|
self.name = name
|
|
|
self.createFunction = createFunction
|
|
self.createFunction = createFunction
|
|
|
self.model = model
|
|
self.model = model
|
|
|
self.models = models[:]
|
|
self.models = models[:]
|
|
|
self.anims = anims[:]
|
|
self.anims = anims[:]
|
|
|
|
|
+ self.animNames = animNames[:]
|
|
|
self.properties = copy.deepcopy(properties)
|
|
self.properties = copy.deepcopy(properties)
|
|
|
self.movable = movable
|
|
self.movable = movable
|
|
|
self.actor = actor
|
|
self.actor = actor
|