Add buttons to reset coordinates and angle.
This commit is contained in:
parent
9ceaba94d7
commit
28868e5451
@ -29,3 +29,5 @@ If no game is specified then "squareroom" will be loaded.
|
||||
| Print current position to the terminal | F4 |
|
||||
| Save level to `./levels` folder | F5 |
|
||||
| Snap to the closest point | F6 |
|
||||
| Snap to the origin | F7 |
|
||||
| Snap the angle to the zero | F8 |
|
||||
|
@ -58,6 +58,10 @@ def defaultcontrols():
|
||||
cMin = i.pointB
|
||||
return GyroVector(cMin,gPlayer.cRot)
|
||||
aoEngineEvents.append(EngineEvent('gPlayer', fX, tsArguments=('level','gPlayer')))
|
||||
if event.key == pygame.K_F7:
|
||||
aoEngineEvents.append(EngineEvent('gPlayer', lambda tgPlayer: GyroVector(0, tgPlayer[0].cRot)))
|
||||
if event.key == pygame.K_F8:
|
||||
aoEngineEvents.append(EngineEvent('gPlayer', lambda tgPlayer: GyroVector(tgPlayer[0].cPos, 1)))
|
||||
|
||||
keys = pygame.key.get_pressed()
|
||||
if keys[pygame.K_d]:
|
||||
|
Loading…
Reference in New Issue
Block a user