Mercurial > fife-parpg
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 |