Conquer Space 0.0.0
A space themed grand strategy game set in the near future, with realistic orbital mechanics, and an emphasis on economics and politics.
Classes | Namespaces | Enumerations | Functions
userinput.h File Reference

Go to the source code of this file.

Classes

class  cqsp::engine::UserInput
 

Namespaces

namespace  cqsp
 When adding assets, it is extremely crucial that you read cqsp::asset::AssetLoader::LoadResources to find out how to add a resource to the game.
 
namespace  cqsp::engine
 

Enumerations

enum  cqsp::engine::KeyInput {
  cqsp::engine::KEY_SPACE , cqsp::engine::KEY_APOSTROPHE , cqsp::engine::KEY_COMMA , cqsp::engine::KEY_MINUS ,
  cqsp::engine::KEY_PERIOD , cqsp::engine::KEY_SLASH , cqsp::engine::KEY_0 , cqsp::engine::KEY_1 ,
  cqsp::engine::KEY_2 , cqsp::engine::KEY_3 , cqsp::engine::KEY_4 , cqsp::engine::KEY_5 ,
  cqsp::engine::KEY_6 , cqsp::engine::KEY_7 , cqsp::engine::KEY_8 , cqsp::engine::KEY_9 ,
  cqsp::engine::KEY_SEMICOLON , cqsp::engine::KEY_EQUAL , cqsp::engine::KEY_A , cqsp::engine::KEY_B ,
  cqsp::engine::KEY_C , cqsp::engine::KEY_D , cqsp::engine::KEY_E , cqsp::engine::KEY_F ,
  cqsp::engine::KEY_G , cqsp::engine::KEY_H , cqsp::engine::KEY_I , cqsp::engine::KEY_J ,
  cqsp::engine::KEY_K , cqsp::engine::KEY_L , cqsp::engine::KEY_M , cqsp::engine::KEY_N ,
  cqsp::engine::KEY_O , cqsp::engine::KEY_P , cqsp::engine::KEY_Q , cqsp::engine::KEY_R ,
  cqsp::engine::KEY_S , cqsp::engine::KEY_T , cqsp::engine::KEY_U , cqsp::engine::KEY_V ,
  cqsp::engine::KEY_W , cqsp::engine::KEY_X , cqsp::engine::KEY_Y , cqsp::engine::KEY_Z ,
  cqsp::engine::KEY_LEFT_BRACKET , cqsp::engine::KEY_BACKSLASH , cqsp::engine::KEY_RIGHT_BRACKET , cqsp::engine::KEY_GRAVE_ACCENT ,
  cqsp::engine::KEY_WORLD_1 , cqsp::engine::KEY_WORLD_2 , cqsp::engine::KEY_ESCAPE , cqsp::engine::KEY_ENTER ,
  cqsp::engine::KEY_TAB , cqsp::engine::KEY_BACKSPACE , cqsp::engine::KEY_INSERT , cqsp::engine::KEY_DELETE ,
  cqsp::engine::KEY_RIGHT , cqsp::engine::KEY_LEFT , cqsp::engine::KEY_DOWN , cqsp::engine::KEY_UP ,
  cqsp::engine::KEY_PAGE_UP , cqsp::engine::KEY_PAGE_DOWN , cqsp::engine::KEY_HOME , cqsp::engine::KEY_END ,
  cqsp::engine::KEY_CAPS_LOCK , cqsp::engine::KEY_SCROLL_LOCK , cqsp::engine::KEY_NUM_LOCK , cqsp::engine::KEY_PRINT_SCREEN ,
  cqsp::engine::KEY_PAUSE , cqsp::engine::KEY_F1 , cqsp::engine::KEY_F2 , cqsp::engine::KEY_F3 ,
  cqsp::engine::KEY_F4 , cqsp::engine::KEY_F5 , cqsp::engine::KEY_F6 , cqsp::engine::KEY_F7 ,
  cqsp::engine::KEY_F8 , cqsp::engine::KEY_F9 , cqsp::engine::KEY_F10 , cqsp::engine::KEY_F11 ,
  cqsp::engine::KEY_F12 , cqsp::engine::KEY_F13 , cqsp::engine::KEY_F14 , cqsp::engine::KEY_F15 ,
  cqsp::engine::KEY_F16 , cqsp::engine::KEY_F17 , cqsp::engine::KEY_F18 , cqsp::engine::KEY_F19 ,
  cqsp::engine::KEY_F20 , cqsp::engine::KEY_F21 , cqsp::engine::KEY_F22 , cqsp::engine::KEY_F23 ,
  cqsp::engine::KEY_F24 , cqsp::engine::KEY_F25 , cqsp::engine::KEY_KP_0 , cqsp::engine::KEY_KP_1 ,
  cqsp::engine::KEY_KP_2 , cqsp::engine::KEY_KP_3 , cqsp::engine::KEY_KP_4 , cqsp::engine::KEY_KP_5 ,
  cqsp::engine::KEY_KP_6 , cqsp::engine::KEY_KP_7 , cqsp::engine::KEY_KP_8 , cqsp::engine::KEY_KP_9 ,
  cqsp::engine::KEY_KP_DECIMAL , cqsp::engine::KEY_KP_DIVIDE , cqsp::engine::KEY_KP_MULTIPLY , cqsp::engine::KEY_KP_SUBTRACT ,
  cqsp::engine::KEY_KP_ADD , cqsp::engine::KEY_KP_ENTER , cqsp::engine::KEY_KP_EQUAL , cqsp::engine::KEY_LEFT_SHIFT ,
  cqsp::engine::KEY_LEFT_CONTROL , cqsp::engine::KEY_LEFT_ALT , cqsp::engine::KEY_LEFT_SUPER , cqsp::engine::KEY_RIGHT_SHIFT ,
  cqsp::engine::KEY_RIGHT_CONTROL , cqsp::engine::KEY_RIGHT_ALT , cqsp::engine::KEY_RIGHT_SUPER , cqsp::engine::KEY_MENU
}
 
enum  cqsp::engine::MouseInput { cqsp::engine::LEFT = 0 , cqsp::engine::RIGHT = 1 , cqsp::engine::MIDDLE = 2 }
 

Functions

int cqsp::engine::GetRmlUiKey (int key)
 
int cqsp::engine::GetAsciiKey (int key)
 
KeyInput cqsp::engine::GetKey (int key)
 
int cqsp::engine::GetGlfwKey (KeyInput key)