Handle keyboard input
| 158 | |
| 159 | /// Handle keyboard input |
| 160 | void keyboard(unsigned char key, int x, int y) override |
| 161 | { |
| 162 | switch (key) { |
| 163 | case ',': |
| 164 | mForceCountDown = default_countdown; |
| 165 | mPositiveSign = false; |
| 166 | break; |
| 167 | case '.': |
| 168 | mForceCountDown = default_countdown; |
| 169 | mPositiveSign = true; |
| 170 | break; |
| 171 | case 'a': |
| 172 | mController->changeWheelSpeed(default_speed_increment); |
| 173 | break; |
| 174 | case 's': |
| 175 | mController->changeWheelSpeed(-default_speed_increment); |
| 176 | break; |
| 177 | default: |
| 178 | SimWindow::keyboard(key, x, y); |
| 179 | } |
| 180 | } |
| 181 | |
| 182 | void timeStepping() override |
| 183 | { |
nothing calls this directly
no test coverage detected