Mercurial > sdl-ios-xcode
comparison src/video/ataricommon/SDL_biosevents.c @ 2033:b657f0bc72c2
More work for 1.3
author | Patrice Mandin <patmandin@gmail.com> |
---|---|
date | Wed, 20 Sep 2006 21:29:44 +0000 |
parents | f54073d86c82 |
children | adf732f1f016 |
comparison
equal
deleted
inserted
replaced
2032:ddf89133aebc | 2033:b657f0bc72c2 |
---|---|
97 SDL_PrivateKeyboard(SDL_RELEASED, | 97 SDL_PrivateKeyboard(SDL_RELEASED, |
98 SDL_Atari_TranslateKey(i, &keysym, SDL_FALSE)); | 98 SDL_Atari_TranslateKey(i, &keysym, SDL_FALSE)); |
99 } | 99 } |
100 | 100 |
101 if (use_dev_mouse) { | 101 if (use_dev_mouse) { |
102 SDL_AtariDevMouse_PostMouseEvents(this, SDL_TRUE); | 102 SDL_AtariDevMouse_PostMouseEvents(_this, SDL_TRUE); |
103 } else { | 103 } else { |
104 SDL_AtariXbios_PostMouseEvents(this, SDL_TRUE); | 104 SDL_AtariXbios_PostMouseEvents(_this, SDL_TRUE); |
105 } | 105 } |
106 | 106 |
107 /* Will be previous table */ | 107 /* Will be previous table */ |
108 SDL_memcpy(bios_previouskeyboard, bios_currentkeyboard, | 108 SDL_memcpy(bios_previouskeyboard, bios_currentkeyboard, |
109 sizeof(bios_previouskeyboard)); | 109 sizeof(bios_previouskeyboard)); |
114 { | 114 { |
115 #define UPDATE_SPECIAL_KEYS(numbit,scancode) \ | 115 #define UPDATE_SPECIAL_KEYS(numbit,scancode) \ |
116 { \ | 116 { \ |
117 if (special_keys_state & (1<<(numbit))) { \ | 117 if (special_keys_state & (1<<(numbit))) { \ |
118 bios_currentkeyboard[scancode]=0xFF; \ | 118 bios_currentkeyboard[scancode]=0xFF; \ |
119 bios_currentascii[scancode]=0; \ | |
120 } \ | 119 } \ |
121 } | 120 } |
122 | 121 |
123 UPDATE_SPECIAL_KEYS(K_RSHIFT, SCANCODE_RIGHTSHIFT); | 122 UPDATE_SPECIAL_KEYS(K_RSHIFT, SCANCODE_RIGHTSHIFT); |
124 UPDATE_SPECIAL_KEYS(K_LSHIFT, SCANCODE_LEFTSHIFT); | 123 UPDATE_SPECIAL_KEYS(K_LSHIFT, SCANCODE_LEFTSHIFT); |