Changeset 5786 in orxonox.OLD for trunk/src/lib/event/event_handler.cc
- Timestamp:
- Nov 26, 2005, 9:56:11 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/event/event_handler.cc
r5553 r5786 46 46 /* now initialize them all to zero */ 47 47 this->flush(ES_ALL); 48 this->withUNICODE(false); 48 49 49 50 this->state = ES_GAME; 50 51 this->keyMapper = NULL; 51 52 this->stateStack = NULL; 53 52 54 } 53 55 … … 247 249 248 250 251 void EventHandler::withUNICODE(bool enableUNICODE) 252 { 253 SDL_EnableUNICODE(enableUNICODE); 254 this->bUNICODE = enableUNICODE; 255 } 256 257 249 258 /** 250 259 * core function of event handler: receives all events from SDL … … 264 273 ev.bPressed = true; 265 274 ev.type = event.key.keysym.sym; 275 if (unlikely(this->bUNICODE)) 276 ev.x = event.key.keysym.unicode; 266 277 break; 267 278 case SDL_KEYUP: 268 279 ev.bPressed = false; 269 280 ev.type = event.key.keysym.sym; 281 if (unlikely(this->bUNICODE)) 282 ev.x = event.key.keysym.unicode; 270 283 break; 271 284 case SDL_MOUSEMOTION:
Note: See TracChangeset
for help on using the changeset viewer.