comparison mde/events.d @ 157:a86f8445ccc8

Reduced the number of draws occuring.
author Diggory Hardy <diggory.hardy@gmail.com>
date Wed, 22 Apr 2009 10:35:15 +0200
parents 264028f4115a
children
comparison
equal deleted inserted replaced
156:36df0ffe34d2 157:a86f8445ccc8
44 break; 44 break;
45 case SDL_VIDEORESIZE: 45 case SDL_VIDEORESIZE:
46 Screen.resizeEvent (event.resize.w, event.resize.h); 46 Screen.resizeEvent (event.resize.w, event.resize.h);
47 imde.mainSchedule.request(imde.SCHEDULE.DRAW); 47 imde.mainSchedule.request(imde.SCHEDULE.DRAW);
48 break; 48 break;
49 case SDL_ACTIVEEVENT: 49 case SDL_VIDEOEXPOSE: // screen's been modified, we need to redraw
50 case SDL_VIDEOEXPOSE:
51 imde.mainSchedule.request(imde.SCHEDULE.DRAW); 50 imde.mainSchedule.request(imde.SCHEDULE.DRAW);
52 break; 51 case SDL_ACTIVEEVENT: // mouse focus gained/lost, etc.
52 break;
53 default: 53 default:
54 try { 54 try {
55 if (!input.send (event)) 55 if (!input.send (event))
56 logger.info ("Unrecognised event with code {}", event.type); 56 logger.info ("Unrecognised event with code {}", event.type);
57 } catch (Exception e) { 57 } catch (Exception e) {