Add customisable game mode sequence (mp and sp still broken) #16

This commit is contained in:
NG (Graham) committed 2025-05-27 22:07:04 -04:00
1 parent 34b41eff9c
commit 9d9f8a73fc
10 files changed
+534 -71

No files matched your search

+1 -33
View File
@@ -1,38 +1,6 @@
#![allow(dead_code)]
#[repr(u8)]
#[derive(Copy, Clone)]
pub enum GameMode {
BattleArena = 0,
SuddenDeath = 1,
Pit = 2,
TestMode = 3,
SinglePlayer = 4,
TeamDeathmatch = 5,
Campaign = 6,
}
impl GameMode {
pub fn as_str(&self) -> &'static str {
match self {
GameMode::BattleArena => "BattleArena",
GameMode::SuddenDeath => "SuddenDeath",
GameMode::Pit => "Pit",
GameMode::TestMode => "TestMode",
GameMode::SinglePlayer => "SinglePlayerTDM",
GameMode::TeamDeathmatch => "TeamDeathmatch",
GameMode::Campaign => "Campaign",
}
}
}
#[repr(u8)]
#[derive(Copy, Clone)]
pub enum MapVisibility {
Good = 0,
Poor = 1,
Bad = 2, // VeryPoor
}
pub use rc_core::data::game_mode::GameMode;
#[repr(u8)]
#[derive(Copy, Clone)]