We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 209284f commit e7264a6Copy full SHA for e7264a6
Core/Editor.cpp
@@ -2,6 +2,7 @@
2
#include "Input.h"
3
#include "Scene.h"
4
#include "Entity.h"
5
+#include "MonocleToolkit.h"
6
#include <cstdio>
7
8
namespace Monocle
@@ -55,6 +56,13 @@ namespace Monocle
55
56
Vector2 camPos = mainCamera->position;
57
printf("camPos (%d, %d)\n", (int)camPos.x, (int)camPos.y);
58
}
59
+
60
+ Vector2 diff = (Input::IsKeyHeld(KEY_KP4) ? Vector2::left : Vector2::zero) + (Input::IsKeyHeld(KEY_KP6) ? Vector2::right : Vector2::zero);
61
+ diff += (Input::IsKeyHeld(KEY_KP8) ? Vector2::up : Vector2::zero) + (Input::IsKeyHeld(KEY_KP5) ? Vector2::down : Vector2::zero);
62
63
+ const float cameraMoveSpeed = 800.0f; // replace with virtualWidth
64
+ diff *= Monocle::deltaTime * cameraMoveSpeed;
65
+ mainCamera->position += diff;
66
67
68
0 commit comments