| 478 | } |
| 479 | |
| 480 | void autoTime() { |
| 481 | int numPlayers = |
| 482 | bz_getTeamCount(eRedTeam) + bz_getTeamCount(eGreenTeam) + bz_getTeamCount(eBlueTeam) + bz_getTeamCount(ePurpleTeam) + |
| 483 | bz_getTeamCount(eRogueTeam); |
| 484 | |
| 485 | if (!keepaway.autoTimeOn || numPlayers < 3) { |
| 486 | keepaway.adjustedTime = keepaway.TTH; |
| 487 | return; |
| 488 | } |
| 489 | |
| 490 | double timeDown = (1 - ((double) numPlayers - 2) * keepaway.timeMult); |
| 491 | |
| 492 | if (timeDown < keepaway.timeMultMin) { |
| 493 | timeDown = keepaway.timeMultMin; |
| 494 | } |
| 495 | |
| 496 | keepaway.adjustedTime = (int)(keepaway.TTH * timeDown); |
| 497 | |
| 498 | return; |
| 499 | } |
| 500 | |
| 501 | double ConvertToNum(std::string inmessage, double minNum, double maxNum) { |
| 502 | int messagelength = (int) inmessage.length(); |
no test coverage detected