Space Fighter
A "shmup" game for Computer Programming C++
Loading...
Searching...
No Matches
KeyState.h
Go to the documentation of this file.
1
2/*
3 ██╗ ██╗ █████╗ ████████╗ █████╗ ███╗ ██╗ █████╗
4 ██║ ██╔╝ ██╔══██╗ ╚══██╔══╝ ██╔══██╗ ████╗ ██║ ██╔══██╗
5 █████╔╝ ███████║ ██║ ███████║ ██╔██╗ ██║ ███████║
6 ██╔═██╗ ██╔══██║ ██║ ██╔══██║ ██║╚██╗██║ ██╔══██║
7 ██║ ██╗ ██║ ██║ ██║ ██║ ██║ ██║ ╚████║ ██║ ██║
8 ╚═╝ ╚═╝ ╚═╝ ╚═╝/\ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝
9 /vvvvvvvvvvvvvvvvvvv \=========================================,
10 `^^^^^^^^^^^^^^^^^^^ /---------------------------------------"
11 Katana Engine \/ © 2012 - Shuriken Studios LLC
12 http://www.shurikenstudios.com
13*/
14
15#pragma once
16
17namespace KatanaEngine
18{
19
21 enum class Key
22 {
23 A = 1,
24 B,
25 C,
26 D,
27 E,
28 F,
29 G,
30 H,
31 I,
32 J,
33 K,
34 L,
35 M,
36 N,
37 O,
38 P,
39 Q,
40 R,
41 S,
42 T,
43 U,
44 V,
45 W,
46 X,
47 Y,
48 Z,
50 NUM_0,
51 NUM_1,
52 NUM_2,
53 NUM_3,
54 NUM_4,
55 NUM_5,
56 NUM_6,
57 NUM_7,
58 NUM_8,
59 NUM_9,
61 PAD_0,
62 PAD_1,
63 PAD_2,
64 PAD_3,
65 PAD_4,
66 PAD_5,
67 PAD_6,
68 PAD_7,
69 PAD_8,
70 PAD_9,
72 F1 = 47,
73 F2,
74 F3,
75 F4,
76 F5,
77 F6,
78 F7,
79 F8,
80 F9,
81 F10,
82 F11,
83 F12,
85 ESCAPE = 59,
86 TILDE,
87 MINUS,
88 EQUALS,
89 BACKSPACE,
90 TAB,
91 OPENBRACE,
93 ENTER,
94 SEMICOLON,
95 QUOTE,
96 BACKSLASH,
98 COMMA,
99 FULLSTOP,
100 SLASH,
101 SPACE,
103 INSERT = 76,
104 DELETE,
105 HOME,
106 END,
107 PGUP,
108 PGDN,
109 Left,
110 Right,
111 UP,
112 DOWN,
114 PAD_SLASH = 86,
116 PAD_MINUS,
117 PAD_PLUS,
118 PAD_DELETE,
119 PAD_ENTER,
121 PRINTSCREEN = 92,
122 PAUSE,
124 LSHIFT = 215,
125 RSHIFT,
126 LCTRL,
127 RCTRL,
128 ALT,
129 ALTGR,
130 LWIN,
131 RWIN,
132 MENU,
133 SCROLLLOCK,
134 NUMLOCK,
135 CAPSLOCK,
137 MAX
138 };
139}
Katana Engine is a library of classes, interfaces, and value types that provides a foundation for dev...
Definition Animation.cpp:18
Key
Defines the keys on a keyboard.
Definition KeyState.h:22