Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://kodomo.cmm.msu.su/trac/tanchiki/browser/tanchiki/controller.py?rev=22%3Abe41e64e5dd2
Äàòà èçìåíåíèÿ: Unknown
Äàòà èíäåêñèðîâàíèÿ: Tue Apr 12 01:40:09 2016
Êîäèðîâêà: IBM-866
controller.py in tanchiki òÀÓ Tanchiki

source: tanchiki/controller.py @ 21:fe5df803d6c2

Revision 21:fe5df803d6c2, 437 bytes checked in by Peter Zotov <whitequark@òÀæ>, 5 years ago (diff)

Split UserController and Controller classes.

Lineˆà
1importˆàbody
2
3classˆàController(object)
4ˆà ˆà ˆà ˆà defˆàon_tick(self,other_tanks,ˆàbullets):
5ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà ifˆàself.user.base_left ==ˆàTrueˆà:
6ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà self.rotate_base(delta_phi)
7ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà ifˆàself.user.base_right ==ˆàTrueˆà:
8ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà self.rotate_base(-1*delta_phi)
9ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà ifˆàself.user.accelerate ==ˆàTrueˆà:
10ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà self.accelerate(speed_delta)
11
12ˆà ˆà ˆà ˆà defˆàon_spawn(self):
13ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà pass
14
15ˆà ˆà ˆà ˆà defˆàon_death(self):
16ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà pass
17
18ˆà ˆà ˆà ˆà defˆàon_hit(self,bullet):
19ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà pass
20
21ˆà ˆà ˆà ˆà defˆàon_collision(self):
22ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà pass
23
24ˆà ˆà ˆà ˆà defˆàon_wall(self):
25ˆà ˆà ˆà ˆà ˆà ˆà ˆà ˆà pass
26
Note: See TracBrowser for help on using the repository browser.