| 1382 | } |
| 1383 | |
| 1384 | void DoEnabledControlsLine(const char *controlp, const char *keyp, const char *label, int y, const char *axis = NULL) { |
| 1385 | char control_text[200] = ""; |
| 1386 | |
| 1387 | strcpy(control_text, label); |
| 1388 | strcat(control_text, " : "); |
| 1389 | if (keyp) |
| 1390 | strcat(control_text, keyp); |
| 1391 | if (keyp && (controlp || axis)) |
| 1392 | strcat(control_text, " / "); |
| 1393 | if (controlp) |
| 1394 | strcat(control_text, controlp); |
| 1395 | if (controlp && axis) |
| 1396 | strcat(control_text, " / "); |
| 1397 | if (axis) |
| 1398 | strcat(control_text, axis); |
| 1399 | |
| 1400 | if (keyp || controlp || axis) |
| 1401 | RenderHUDTextFlags(0, GR_GREEN, HUD_ALPHA, 0, 30, y, control_text); |
| 1402 | } |
| 1403 | |
| 1404 | extern bool Demo_make_movie; |
| 1405 |
no test coverage detected