Description:
Fix right click to jump. Apparently I had it right the whole time, it's just that it would get triggered many times because I wasn't checking that the mouse was previously released.
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r295:618ba5e5eb0e -

@@ -30,6 +30,7
30 30 class FNAGame : Game
31 31 {
32 32 private KeyboardState keyboardPrev = new KeyboardState();
33 private MouseState mousePrev = new MouseState();
33 34
34 35 private SpriteBatch batch;
35 36 private SoundEffect sound;
@@ -448,10 +449,8
448 449
449 450
450 451 #if DEBUG
451 if (mouseCur.RightButton == ButtonState.Pressed)
452 if (mouseCur.RightButton == ButtonState.Pressed && mousePrev.RightButton == ButtonState.Released)
452 453 {
453 Vector2 cameraMiddle = this.camera.position + new Vector2(FNAGame.width / 2, FNAGame.height / 2);
454 Vector2 delta = this.camera.position - this.original_point;
455 454 this.camera.Jump(this.original_point);
456 455 }
457 456 #endif
@@ -495,6 +494,7
495 494 }
496 495
497 496 this.keyboardPrev = keyboardCur;
497 this.mousePrev = mouseCur;
498 498
499 499 stopWatch.Stop();
500 500 this.updateTime = stopWatch.Elapsed;
You need to be logged in to leave comments. Login now