Space Fighter
A "shmup" game for Computer Programming C++
Loading...
Searching...
No Matches
KeyState.h File Reference

Go to the source code of this file.

Namespaces

namespace  KatanaEngine
 Katana Engine is a library of classes, interfaces, and value types that provides a foundation for developing two-dimensional games in C++.
 

Enumerations

enum class  KatanaEngine::Key {
  KatanaEngine::A = 1 , KatanaEngine::B , KatanaEngine::C , KatanaEngine::D ,
  KatanaEngine::E , KatanaEngine::F , KatanaEngine::G , KatanaEngine::H ,
  KatanaEngine::I , KatanaEngine::J , KatanaEngine::K , KatanaEngine::L ,
  KatanaEngine::M , KatanaEngine::N , KatanaEngine::O , KatanaEngine::P ,
  KatanaEngine::Q , KatanaEngine::R , KatanaEngine::S , KatanaEngine::T ,
  KatanaEngine::U , KatanaEngine::V , KatanaEngine::W , KatanaEngine::X ,
  KatanaEngine::Y , KatanaEngine::Z , KatanaEngine::NUM_0 , KatanaEngine::NUM_1 ,
  KatanaEngine::NUM_2 , KatanaEngine::NUM_3 , KatanaEngine::NUM_4 , KatanaEngine::NUM_5 ,
  KatanaEngine::NUM_6 , KatanaEngine::NUM_7 , KatanaEngine::NUM_8 , KatanaEngine::NUM_9 ,
  KatanaEngine::PAD_0 , KatanaEngine::PAD_1 , KatanaEngine::PAD_2 , KatanaEngine::PAD_3 ,
  KatanaEngine::PAD_4 , KatanaEngine::PAD_5 , KatanaEngine::PAD_6 , KatanaEngine::PAD_7 ,
  KatanaEngine::PAD_8 , KatanaEngine::PAD_9 , KatanaEngine::F1 = 47 , KatanaEngine::F2 ,
  KatanaEngine::F3 , KatanaEngine::F4 , KatanaEngine::F5 , KatanaEngine::F6 ,
  KatanaEngine::F7 , KatanaEngine::F8 , KatanaEngine::F9 , KatanaEngine::F10 ,
  KatanaEngine::F11 , KatanaEngine::F12 , KatanaEngine::ESCAPE = 59 , KatanaEngine::TILDE ,
  KatanaEngine::MINUS , KatanaEngine::EQUALS , KatanaEngine::BACKSPACE , KatanaEngine::TAB ,
  KatanaEngine::OPENBRACE , KatanaEngine::CLOSEBRACE , KatanaEngine::ENTER , KatanaEngine::SEMICOLON ,
  KatanaEngine::QUOTE , KatanaEngine::BACKSLASH , KatanaEngine::BACKSLASH2 , KatanaEngine::COMMA ,
  KatanaEngine::FULLSTOP , KatanaEngine::SLASH , KatanaEngine::SPACE , KatanaEngine::INSERT = 76 ,
  KatanaEngine::DELETE , KatanaEngine::HOME , KatanaEngine::END , KatanaEngine::PGUP ,
  KatanaEngine::PGDN , KatanaEngine::Left , KatanaEngine::Right , KatanaEngine::UP ,
  KatanaEngine::DOWN , KatanaEngine::PAD_SLASH = 86 , KatanaEngine::PAD_ASTERISK , KatanaEngine::PAD_MINUS ,
  KatanaEngine::PAD_PLUS , KatanaEngine::PAD_DELETE , KatanaEngine::PAD_ENTER , KatanaEngine::PRINTSCREEN = 92 ,
  KatanaEngine::PAUSE , KatanaEngine::LSHIFT = 215 , KatanaEngine::RSHIFT , KatanaEngine::LCTRL ,
  KatanaEngine::RCTRL , KatanaEngine::ALT , KatanaEngine::ALTGR , KatanaEngine::LWIN ,
  KatanaEngine::RWIN , KatanaEngine::MENU , KatanaEngine::SCROLLLOCK , KatanaEngine::NUMLOCK ,
  KatanaEngine::CAPSLOCK , KatanaEngine::MAX
}
 Defines the keys on a keyboard. More...