@@ 429,15 429,15 @@ main(int argc, char** argv)
while(1) {
int tick = SDL_GetTicks();
SDL_Event event;
- if(event.type == SDL_QUIT)
- quit();
if(tick < ticknext)
SDL_Delay(ticknext - tick);
ticknext = tick + (1000 / FPS);
while(SDL_PollEvent(&event) != 0) {
- if(event.type == SDL_MOUSEBUTTONUP ||
- event.type == SDL_MOUSEBUTTONDOWN ||
- event.type == SDL_MOUSEMOTION) {
+ if(event.type == SDL_QUIT)
+ quit();
+ else if(event.type == SDL_MOUSEBUTTONUP ||
+ event.type == SDL_MOUSEBUTTONDOWN ||
+ event.type == SDL_MOUSEMOTION) {
domouse(&event, &brush);
} else if(event.type == SDL_KEYDOWN)
dokey(&event, &brush);