Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def update_player_pos(self):
- p = self.entities[self.pi]
- direc = (p.r % 360)
- if Qt.Key_W in self.pressed:
- print('W')
- print('sin(%s) -> %s' % (direc, sin(direc)*7))
- print('-cos(%s) -> %s' % (direc, -cos(direc)*7))
- p.x += sin(direc)*7
- p.y -= cos(direc)*7
- elif Qt.Key_S in self.pressed:
- print('S')
- p.x += round(sin(rad(direc)))*7
- p.y += round(cos(rad(direc)))*7
- if Qt.Key_A in self.pressed:
- print('A')
- p.r -= 5
- p.r %= 360
- # p.r = abs(p.r)
- elif Qt.Key_D in self.pressed:
- print('D')
- p.r += 5
- p.r %= 360
- # p.r = abs(p.r)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement