Mercurial > touhou
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) |