comparison pytouhou/game/game.pxd @ 617:a6af3ff86612

Change all “void except *” function into “bint except True”, to prevent PyErr_Occurred() from being called at each call.
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Sun, 29 Mar 2015 00:08:20 +0100
parents 7c3c90468996
children
comparison
equal deleted inserted replaced
616:4ce3ef053a25 617:a6af3ff86612
23 cdef list msg_sprites(self) 23 cdef list msg_sprites(self)
24 cdef list lasers_sprites(self) 24 cdef list lasers_sprites(self)
25 cdef void modify_difficulty(self, long diff) nogil 25 cdef void modify_difficulty(self, long diff) nogil
26 cpdef enable_spellcard_effect(self) 26 cpdef enable_spellcard_effect(self)
27 cpdef disable_spellcard_effect(self) 27 cpdef disable_spellcard_effect(self)
28 cdef void set_player_bomb(self) except * 28 cdef bint set_player_bomb(self) except True
29 cdef void unset_player_bomb(self) except * 29 cdef bint unset_player_bomb(self) except True
30 cpdef drop_bonus(self, double x, double y, long _type, end_pos=*, player=*) 30 cpdef drop_bonus(self, double x, double y, long _type, end_pos=*, player=*)
31 cdef void autocollect(self, Player player) except * 31 cdef bint autocollect(self, Player player) except True
32 cdef void cancel_bullets(self) except * 32 cdef bint cancel_bullets(self) except True
33 cdef void cancel_player_lasers(self) except * 33 cdef bint cancel_player_lasers(self) except True
34 cpdef change_bullets_into_star_items(self) 34 cpdef change_bullets_into_star_items(self)
35 cpdef change_bullets_into_bonus(self) 35 cpdef change_bullets_into_bonus(self)
36 cpdef kill_enemies(self) 36 cpdef kill_enemies(self)
37 cpdef new_effect(self, pos, long anim, anm=*, long number=*) 37 cpdef new_effect(self, pos, long anim, anm=*, long number=*)
38 cpdef new_particle(self, pos, long anim, long amp, long number=*, bint reverse=*, long duration=*) 38 cpdef new_particle(self, pos, long anim, long amp, long number=*, bint reverse=*, long duration=*)
41 cdef Text new_label(self, tuple pos, bytes text) 41 cdef Text new_label(self, tuple pos, bytes text)
42 cpdef NativeText new_native_text(self, tuple pos, unicode text, align=*) 42 cpdef NativeText new_native_text(self, tuple pos, unicode text, align=*)
43 cpdef Text new_hint(self, hint) 43 cpdef Text new_hint(self, hint)
44 cpdef new_face(self, side, effect) 44 cpdef new_face(self, side, effect)
45 cpdef run_iter(self, list keystates) 45 cpdef run_iter(self, list keystates)
46 cdef void update_background(self) except * 46 cdef bint update_background(self) except True
47 cdef void update_enemies(self) except * 47 cdef bint update_enemies(self) except True
48 cdef void update_msg(self, long keystate) except * 48 cdef bint update_msg(self, long keystate) except True
49 cdef void update_players(self, list keystates) except * 49 cdef bint update_players(self, list keystates) except True
50 cdef void update_effects(self) except * 50 cdef bint update_effects(self) except True
51 cdef void update_hints(self) except * 51 cdef bint update_hints(self) except True
52 cdef void update_faces(self) except * 52 cdef bint update_faces(self) except True
53 cdef void update_bullets(self) except * 53 cdef bint update_bullets(self) except True
54 cpdef cleanup(self) 54 cpdef cleanup(self)