소스 검색

SFML: Add some key bindings

Streetwalrus Einstein 10 년 전
부모
커밋
60d4a00a2e
1개의 변경된 파일7개의 추가작업 그리고 6개의 파일을 삭제
  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);
 }