SuperTuxKart 1.5 upstream source (from official release tarball)

This commit is contained in:
Benjamin
2026-06-11 20:04:02 +02:00
commit 2957e51aaa
8551 changed files with 1801800 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
bool isNotCTF(Track::TrackObject@ obj)
{
// enum RaceManager::MINOR_MODE_CAPTURE_THE_FLAG is 2002
return Track::getMinorRaceMode() != 2002;
}
bool isCTF(Track::TrackObject@ obj)
{
return !isNotCTF(obj);
}
bool hasFlooding(Track::TrackObject@ obj)
{
// Disable water flooding when there's AI karts because they can't handle it
int karts = Track::getNumberOfKarts();
int players = Track::getNumLocalPlayers();
// Always on in network game if not CTF
return isNotCTF(obj) &&
(Utils::isNetworking() || !(karts > players));
}
bool hasNoFlooding(Track::TrackObject@ obj)
{
return !hasFlooding(obj);
}