def update(self, pressed_keys):
small_step = 10
large_step = 200
if pressed_keys[K_w]:
if pygame.key.get_mods() & pygame.KMOD_SHIFT:
self.grating.move((0, self.r_converter(small_step)))
else:
self.grating.move((0, self.r_converter(large_step)))
if pressed_keys[K_s]:
if pygame.key.get_mods() & pygame.KMOD_SHIFT:
self.grating.move((0, self.r_converter(-small_step)))
else:
self.grating.move((0, self.r_converter(-large_step)))
if pressed_keys[K_a]:
if pygame.key.get_mods() & pygame.KMOD_SHIFT:
self.grating.move((self.r_converter(-small_step), 0))
else:
self.grating.move((self.r_converter(-large_step), 0))
if pressed_keys[K_d]:
if pygame.key.get_mods() & pygame.KMOD_SHIFT:
self.grating.move((self.r_converter(small_step), 0))
else:
self.grating.move((self.r_converter(large_step), 0))
self.axis = self.a_converter(self.grating.axis)
grating.py 文件源码
python
阅读 24
收藏 0
点赞 0
评论 0
评论列表
文章目录