Pārlūkot izejas kodu

SFML: Add some key bindings

Streetwalrus Einstein 10 gadi atpakaļ
vecāks
revīzija
60d4a00a2e
1 mainītis faili ar 7 papildinājumiem un 6 dzēšanām
  1. 7 6
      platform/sfml/Input.cpp

+ 7 - 6
platform/sfml/Input.cpp

@@ -1,33 +1,34 @@
 #include "Input.h"
+#include <SFML/Window/Keyboard.hpp>
 
 #define INPUT WalrusRPG::Input
 
 bool INPUT::key_a()
 {
-    return false;
+    return sf::Keyboard::isKeyPressed(sf::Keyboard::Return);
 }
 
 bool INPUT::key_b()
 {
-    return false;
+    return sf::Keyboard::isKeyPressed(sf::Keyboard::BackSpace);
 }
 
 bool INPUT::key_up()
 {
-    return false;
+    return sf::Keyboard::isKeyPressed(sf::Keyboard::W);
 }
 
 bool INPUT::key_down()
 {
-    return false;
+    return sf::Keyboard::isKeyPressed(sf::Keyboard::S);
 }
 
 bool INPUT::key_left()
 {
-    return false;
+    return sf::Keyboard::isKeyPressed(sf::Keyboard::A);
 }
 
 bool INPUT::key_right()
 {
-    return false;
+    return sf::Keyboard::isKeyPressed(sf::Keyboard::D);
 }