| 155 | } |
| 156 | |
| 157 | bool Main::onInput(c2d::Input::Player *players) { |
| 158 | |
| 159 | if (messageBox->isVisible()) { |
| 160 | // don't handle input if message box is visible |
| 161 | return false; |
| 162 | } |
| 163 | |
| 164 | unsigned int keys = players[0].keys; |
| 165 | |
| 166 | if (keys & EV_QUIT) { |
| 167 | if (player->isFullscreen()) { |
| 168 | player->setFullscreen(false); |
| 169 | filer->setVisibility(Visibility::Visible, true); |
| 170 | } else { |
| 171 | quit(); |
| 172 | } |
| 173 | } |
| 174 | |
| 175 | return Renderer::onInput(players); |
| 176 | } |
| 177 | |
| 178 | void Main::onUpdate() { |
| 179 | unsigned int keys = getInput()->getKeys(0); |
nothing calls this directly
no test coverage detected