Mercurial > hg > orthanc-stone
comparison Applications/Sdl/SdlEngine.cpp @ 167:0ee144f8f75a wasm
numeric pad
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 01 Mar 2018 16:27:10 +0100 |
parents | e2fe9352f240 |
children | 0261909fa6f0 |
comparison
equal
deleted
inserted
replaced
166:4f661e2f7b6c | 167:0ee144f8f75a |
---|---|
212 { | 212 { |
213 KeyboardModifiers modifiers = GetKeyboardModifiers(keyboardState, scancodeCount); | 213 KeyboardModifiers modifiers = GetKeyboardModifiers(keyboardState, scancodeCount); |
214 | 214 |
215 switch (event.key.keysym.sym) | 215 switch (event.key.keysym.sym) |
216 { | 216 { |
217 case SDLK_a: locker.GetViewport().KeyPressed('a', modifiers); break; | 217 case SDLK_a: locker.GetViewport().KeyPressed('a', modifiers); break; |
218 case SDLK_b: locker.GetViewport().KeyPressed('b', modifiers); break; | 218 case SDLK_b: locker.GetViewport().KeyPressed('b', modifiers); break; |
219 case SDLK_c: locker.GetViewport().KeyPressed('c', modifiers); break; | 219 case SDLK_c: locker.GetViewport().KeyPressed('c', modifiers); break; |
220 case SDLK_d: locker.GetViewport().KeyPressed('d', modifiers); break; | 220 case SDLK_d: locker.GetViewport().KeyPressed('d', modifiers); break; |
221 case SDLK_e: locker.GetViewport().KeyPressed('e', modifiers); break; | 221 case SDLK_e: locker.GetViewport().KeyPressed('e', modifiers); break; |
222 case SDLK_f: window_.ToggleMaximize(); break; | 222 case SDLK_f: window_.ToggleMaximize(); break; |
223 case SDLK_g: locker.GetViewport().KeyPressed('g', modifiers); break; | 223 case SDLK_g: locker.GetViewport().KeyPressed('g', modifiers); break; |
224 case SDLK_h: locker.GetViewport().KeyPressed('h', modifiers); break; | 224 case SDLK_h: locker.GetViewport().KeyPressed('h', modifiers); break; |
225 case SDLK_i: locker.GetViewport().KeyPressed('i', modifiers); break; | 225 case SDLK_i: locker.GetViewport().KeyPressed('i', modifiers); break; |
226 case SDLK_j: locker.GetViewport().KeyPressed('j', modifiers); break; | 226 case SDLK_j: locker.GetViewport().KeyPressed('j', modifiers); break; |
227 case SDLK_k: locker.GetViewport().KeyPressed('k', modifiers); break; | 227 case SDLK_k: locker.GetViewport().KeyPressed('k', modifiers); break; |
228 case SDLK_l: locker.GetViewport().KeyPressed('l', modifiers); break; | 228 case SDLK_l: locker.GetViewport().KeyPressed('l', modifiers); break; |
229 case SDLK_m: locker.GetViewport().KeyPressed('m', modifiers); break; | 229 case SDLK_m: locker.GetViewport().KeyPressed('m', modifiers); break; |
230 case SDLK_n: locker.GetViewport().KeyPressed('n', modifiers); break; | 230 case SDLK_n: locker.GetViewport().KeyPressed('n', modifiers); break; |
231 case SDLK_o: locker.GetViewport().KeyPressed('o', modifiers); break; | 231 case SDLK_o: locker.GetViewport().KeyPressed('o', modifiers); break; |
232 case SDLK_p: locker.GetViewport().KeyPressed('p', modifiers); break; | 232 case SDLK_p: locker.GetViewport().KeyPressed('p', modifiers); break; |
233 case SDLK_q: stop = true; break; | 233 case SDLK_q: stop = true; break; |
234 case SDLK_r: locker.GetViewport().KeyPressed('r', modifiers); break; | 234 case SDLK_r: locker.GetViewport().KeyPressed('r', modifiers); break; |
235 case SDLK_s: locker.GetViewport().KeyPressed('s', modifiers); break; | 235 case SDLK_s: locker.GetViewport().KeyPressed('s', modifiers); break; |
236 case SDLK_t: locker.GetViewport().KeyPressed('t', modifiers); break; | 236 case SDLK_t: locker.GetViewport().KeyPressed('t', modifiers); break; |
237 case SDLK_u: locker.GetViewport().KeyPressed('u', modifiers); break; | 237 case SDLK_u: locker.GetViewport().KeyPressed('u', modifiers); break; |
238 case SDLK_v: locker.GetViewport().KeyPressed('v', modifiers); break; | 238 case SDLK_v: locker.GetViewport().KeyPressed('v', modifiers); break; |
239 case SDLK_w: locker.GetViewport().KeyPressed('w', modifiers); break; | 239 case SDLK_w: locker.GetViewport().KeyPressed('w', modifiers); break; |
240 case SDLK_x: locker.GetViewport().KeyPressed('x', modifiers); break; | 240 case SDLK_x: locker.GetViewport().KeyPressed('x', modifiers); break; |
241 case SDLK_y: locker.GetViewport().KeyPressed('y', modifiers); break; | 241 case SDLK_y: locker.GetViewport().KeyPressed('y', modifiers); break; |
242 case SDLK_z: locker.GetViewport().KeyPressed('z', modifiers); break; | 242 case SDLK_z: locker.GetViewport().KeyPressed('z', modifiers); break; |
243 case SDLK_KP_0: locker.GetViewport().KeyPressed('0', modifiers); break; | |
244 case SDLK_KP_1: locker.GetViewport().KeyPressed('1', modifiers); break; | |
245 case SDLK_KP_2: locker.GetViewport().KeyPressed('2', modifiers); break; | |
246 case SDLK_KP_3: locker.GetViewport().KeyPressed('3', modifiers); break; | |
247 case SDLK_KP_4: locker.GetViewport().KeyPressed('4', modifiers); break; | |
248 case SDLK_KP_5: locker.GetViewport().KeyPressed('5', modifiers); break; | |
249 case SDLK_KP_6: locker.GetViewport().KeyPressed('6', modifiers); break; | |
250 case SDLK_KP_7: locker.GetViewport().KeyPressed('7', modifiers); break; | |
251 case SDLK_KP_8: locker.GetViewport().KeyPressed('8', modifiers); break; | |
252 case SDLK_KP_9: locker.GetViewport().KeyPressed('9', modifiers); break; | |
243 | 253 |
244 default: | 254 default: |
245 break; | 255 break; |
246 } | 256 } |
247 } | 257 } |