Mercurial > touhou
comparison pytouhou/game/item.py @ 343:94fdb6c782c1
Implement sfx for player and enemies.
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Wed, 04 Jul 2012 23:41:28 +0200 |
parents | 13201d90bb22 |
children | 690b5faaa0e6 |
comparison
equal
deleted
inserted
replaced
342:83c9354ff3ef | 343:94fdb6c782c1 |
---|---|
78 player_state = player.state | 78 player_state = player.state |
79 old_power = player_state.power | 79 old_power = player_state.power |
80 score = 0 | 80 score = 0 |
81 label = None | 81 label = None |
82 color = 'white' | 82 color = 'white' |
83 player.play_sound('item00') | |
83 | 84 |
84 if self._type == 0 or self._type == 2: # power or big power | 85 if self._type == 0 or self._type == 2: # power or big power |
85 if old_power < 128: | 86 if old_power < 128: |
86 player_state.power_bonus = 0 | 87 player_state.power_bonus = 0 |
87 score = 10 | 88 score = 10 |
132 | 133 |
133 elif self._type == 5: # 1up | 134 elif self._type == 5: # 1up |
134 if player_state.lives < 8: | 135 if player_state.lives < 8: |
135 player_state.lives += 1 | 136 player_state.lives += 1 |
136 self._game.modify_difficulty(+200) | 137 self._game.modify_difficulty(+200) |
138 player.play_sound('extend') | |
137 | 139 |
138 elif self._type == 6: # star | 140 elif self._type == 6: # star |
139 score = 500 | 141 score = 500 |
140 | 142 |
141 if old_power < 128 and player_state.power == 128: | 143 if old_power < 128 and player_state.power == 128: |