Advertisement
Extreemhost

Joystick

Oct 10th, 2015
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.03 KB | None | 0 0
  1. #pragma once
  2. #include "../../Leadwerks.h"
  3.  
  4. using namespace Leadwerks;
  5.  
  6. namespace Leadwerks
  7. {
  8.     class Widget;
  9.     class JoyStick : public Widget//lua
  10.     {
  11.     public:
  12.         int keys[8];
  13.         float gamepad_x;
  14.         float gamepad_y;
  15.         float gamepad_z;
  16.         float gamepad_r;
  17.         float gamepad_u;
  18.         float gamepad_v;
  19.  
  20.         void OnDownKey(const int key);
  21.         void OnUpKey(const int key);
  22.         void OnKeyDown(const int key);
  23.         void OnKeyUp(const int key);
  24.         void OnKeyPressed(const int key);
  25.  
  26.         inline void setX(float x){ gamepad_x = x; }
  27.         inline void setY(float y){ gamepad_y = y; }
  28.         inline void setZ(float z){ gamepad_z = z; }
  29.         inline void setR(float r){ gamepad_r = r; }
  30.         inline void setU(float u){ gamepad_u = u; }
  31.         inline void setV(float v){ gamepad_v = v; }
  32.  
  33.         inline float getX(void){ return gamepad_x; }
  34.         inline float getY(void){ return gamepad_y; }
  35.         inline float getZ(void){ return gamepad_z; }
  36.         inline float getR(void){ return gamepad_r; }
  37.         inline float getU(void){ return gamepad_u; }
  38.         inline float getV(void){ return gamepad_v; }
  39.     };
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement