| 517 | int defaultgamelimit(int gamemode) { return m_teammode ? 15 : 10; } |
| 518 | |
| 519 | int gmode_possible(bool hasffaspawns, bool hasteamspawns, bool hasflags) // return bitmask of playable modes, according to existing spawn and flag entities |
| 520 | { |
| 521 | return GMMASK_COOPEDIT | (((hasffaspawns ? GMMASK__FFASPAWN : 0) | (hasteamspawns ? GMMASK__TEAMSPAWN : 0)) & ~(hasflags ? 0 : GMMASK__FLAGENTS)); |
| 522 | } |
| 523 | |
| 524 | int gmode_parse(const char *list) // convert a list of mode acronyms to a bitmask |
| 525 | { |