comparison demos/shooter/scripts/ships/shipbase.py @ 461:f87f686b5b59

Projectiles from enemy ships no longer destroy other enemies.
author prock@33b003aa-7bff-0310-803a-e67f0ece8222
date Mon, 12 Apr 2010 12:21:27 +0000
parents 5e1d6e40d19d
children c4f745a566d6
comparison
equal deleted inserted replaced
460:5e1d6e40d19d 461:f87f686b5b59
38 self._flashing = False 38 self._flashing = False
39 self._flashtime = 0 39 self._flashtime = 0
40 40
41 #1 = on, 0 = invisible (off) 41 #1 = on, 0 = invisible (off)
42 self._flashstate = 1 42 self._flashstate = 1
43
44 self._isplayer = False
43 45
44 def _setWeapon(self, weapon): 46 def _setWeapon(self, weapon):
45 self._weapon = weapon 47 self._weapon = weapon
46 48
47 def _getWeapon(self): 49 def _getWeapon(self):
83 85
84 self._flashtime = 0 86 self._flashtime = 0
85 self._flashnumber -= 1 87 self._flashnumber -= 1
86 88
87 super(Ship, self).update() 89 super(Ship, self).update()
90
91 def _isPlayer(self):
92 return self._isplayer
88 93
94 isplayer = property(_isPlayer)
89 weapon = property(_getWeapon, _setWeapon) 95 weapon = property(_getWeapon, _setWeapon)
90 96