Esempio n. 1
0
  def __init__(self, state, statedata = None):
    StateObject.__init__(self, state)
    with stateVars(self):
      self.type = 0
      self.lifetimeLeft = -1

    if statedata:
      self.deserialize(statedata)
    else:
      self.translateSerializedData()
Esempio n. 2
0
  def __init__(self, state, statedata = None):
    StateObject.__init__(self, state)
    with stateVars(self):
      self.type = 0
      self.grantType = 0
      self.mod = 0

    if statedata:
      self.deserialize(statedata)
    else:
      self.translateSerializedData()
Esempio n. 3
0
  def __init__(self, state, data = None):
    StateObject.__init__(self, state)
    with stateVars(self):
      self.position = [0.0, 0.0]
      self.target = [0.0, 0.0]
      self.alignment = 0.0         # from 0 to 1
      self.health = 20.0
      self.maxHealth = 20
      self.magic = 10.0
      self.maxMagic = 10
      self.items = Link(state.spawn(LinkList(state)))
      self.intrins = Link(state.spawn(LinkList(state)))
      with prescribedType(self, "b"):
        self.team = 0

    if data:
      self.deserialize(data)