summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engine/player.cpp11
m---------wriggle0
2 files changed, 6 insertions, 5 deletions
diff --git a/engine/player.cpp b/engine/player.cpp
index 94b5074..70f7c1f 100644
--- a/engine/player.cpp
+++ b/engine/player.cpp
@@ -1,4 +1,5 @@
-#include <SFML/Window.hpp>
+#include <wriggle/input.h>
+#include <wriggle/gl.h>
#include <cmath>
#include "player.h"
@@ -27,12 +28,12 @@ void Player::draw() {
}
void Player::update() {
- sf::Input input;
+ Input input;
- float factor = move_factor * (input.IsKeyDown(sf::Key::LShift) ? focus_factor : 1);
+ float factor = move_factor * (input.key_pressed(Key::LShift) ? focus_factor : 1);
- float x_speed = factor * input.IsKeyDown(sf::Key::Right) - factor * input.IsKeyDown(sf::Key::Left);
- float y_speed = factor * input.IsKeyDown(sf::Key::Up) - factor * input.IsKeyDown(sf::Key::Down);
+ float x_speed = factor * input.key_pressed(Key::Right) - factor * input.key_pressed(Key::Left);
+ float y_speed = factor * input.key_pressed(Key::Up) - factor * input.key_pressed(Key::Down);
if(x_speed && y_speed) {
x_speed /= sqrtf(2);
diff --git a/wriggle b/wriggle
-Subproject f88411abc7150ed209efcb6180503f0c6f7c8ef
+Subproject 7ebb0e91f63203753420b5a4b75d09d170f204f