Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.fbb.msu.ru/hg/tanchiki/annotate/0598557ca61b/user.py
Дата изменения: Unknown
Дата индексирования: Fri Feb 28 23:46:45 2014
Кодировка:
tanchiki: user.py annotate

tanchiki

annotate user.py @ 48:0598557ca61b

Nicer tank graphics. Displays body direction too.
author Daniil Alexeyevsky <me.dendik@gmail.com>
date Mon, 20 Dec 2010 20:58:14 +0300
parents 0b4a191acd89
children d740eff76e7e
rev   line source
olya_zol@35 1 class User(object):
olya_zol@35 2
me@38 3 def __init__(self, keyset):
me@38 4 self.tank = None
me@37 5 self.keyset = keyset
me@47 6
me@37 7 self.base_left = False
me@37 8 self.base_right = False
me@37 9 self.turret_left = False
me@37 10 self.turret_right = False
me@37 11 self.accelerate = False
me@37 12 self.decelerate = False
me@37 13 self.fire = False
olya_zol@35 14
me@47 15 def on_key(self, key, value):
me@42 16 if key not in self.keyset:
me@42 17 return
me@42 18 action = self.keyset[key]
me@37 19 if hasattr(self, action) and action not in ['tank', 'keyset']:
me@47 20 setattr(self, action, value)
me@37 21