Skip to content

Commit c149ca4

Browse files
authored
Merge branch 'main' into Multiplayer
2 parents 55c572c + f5011ec commit c149ca4

2 files changed

Lines changed: 32 additions & 22 deletions

File tree

OpenGL/OpenGL/OpenGL.vcxproj.filters

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,12 @@
192192
<ClCompile Include="src\ui\Key.cpp">
193193
<Filter>Source Files</Filter>
194194
</ClCompile>
195+
<ClCompile Include="src\ui\Input.cpp">
196+
<Filter>Source Files</Filter>
197+
</ClCompile>
198+
<ClCompile Include="src\ui\Key.cpp">
199+
<Filter>Source Files</Filter>
200+
</ClCompile>
195201
</ItemGroup>
196202
<ItemGroup>
197203
<ClInclude Include="src\util\mesh.hpp">

OpenGL/OpenGL/src/gl/Viewport.cpp

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,8 @@ bool Viewport::isDoubleSpace() {
189189
}
190190

191191
void Viewport::on_keydown(SDL_Keycode k) {
192+
root->keyPress(k); // controllers in ui (MonCraftScene)
193+
192194
if (k == config.forward) {
193195
keyboardController.pressedForward();
194196
}
@@ -230,28 +232,30 @@ void Viewport::on_keydown(SDL_Keycode k) {
230232
}
231233

232234
void Viewport::on_keyup(SDL_Keycode k) {
233-
if (k == config.forward) {
234-
keyboardController.releasedForward();
235-
}
236-
else if (k == config.backward) {
237-
keyboardController.releasedBackward();
238-
}
239-
else if (k == config.right) {
240-
keyboardController.releasedRight();
241-
}
242-
else if (k == config.left) {
243-
keyboardController.releasedLeft();
244-
}
245-
else if (k == config.jump) {
246-
keyboardController.releasedUp();
247-
spaceIsPressed = false;
248-
}
249-
else if (k == config.sneak) {
250-
keyboardController.releasedDown();
251-
}
252-
else if (k == config.sprint) {
253-
keyboardController.releasedControl();
254-
}
235+
root->keyRelease(k); // controllers in ui (MonCraftScene)
236+
237+
if (k == config.forward) {
238+
keyboardController.releasedForward();
239+
}
240+
else if (k == config.backward) {
241+
keyboardController.releasedBackward();
242+
}
243+
else if (k == config.right) {
244+
keyboardController.releasedRight();
245+
}
246+
else if (k == config.left) {
247+
keyboardController.releasedLeft();
248+
}
249+
else if (k == config.jump) {
250+
keyboardController.releasedUp();
251+
spaceIsPressed = false;
252+
}
253+
else if (k == config.sneak) {
254+
keyboardController.releasedDown();
255+
}
256+
else if (k == config.sprint) {
257+
keyboardController.releasedControl();
258+
}
255259
}
256260

257261
void Viewport::on_mousedown(SDL_MouseButtonEvent const& e) {

0 commit comments

Comments
 (0)