- case SDL_KEYDOWN:
- if (event.key.keysym.sym == SDLK_RIGHT)
- {
- state_.position[0] -= ds;
- }
- else if (event.key.keysym.sym == SDLK_LEFT)
- {
- state_.position[0] += ds;
- }
- else if (event.key.keysym.sym == SDLK_UP)
- {
- state_.position[1] -= ds;
- }
- else if (event.key.keysym.sym == SDLK_DOWN)
- {
- state_.position[1] += ds;
- }
- else if (event.key.keysym.sym == SDLK_PAGEUP)
- {
- state_.position[2] += ds;
- }
- else if (event.key.keysym.sym == SDLK_PAGEDOWN)
- {
- state_.position[2] -= ds;
- }
+ case SDL_KEYDOWN:
+ switch (event.key.keysym.sym)
+ {
+ case SDLK_RIGHT:
+ state_.position[0] -= ds; break;
+ case SDLK_LEFT:
+ state_.position[0] += ds; break;
+ case SDLK_UP:
+ state_.position[1] -= ds; break;
+ case SDLK_DOWN:
+ state_.position[1] += ds; break;
+ case SDLK_PAGEUP:
+ state_.position[2] += ds; break;
+ case SDLK_PAGEDOWN:
+ state_.position[2] -= ds; break;
+ default: