Add camera zone lock

This commit is contained in:
2026-06-09 14:28:36 +08:00
parent c1096f0ed5
commit 3a56db3dc7
9 changed files with 146 additions and 19 deletions
+11
View File
@@ -34,6 +34,17 @@ struct BattleZoneDefinition {
std::vector<SpawnPoint> enemySpawns;
};
enum class BattleZoneDebugState {
Idle,
Active,
Cleared
};
struct BattleZoneDebugInfo {
size_t zoneIndex = 0;
BattleZoneDebugState state = BattleZoneDebugState::Idle;
};
struct StageLayer {
std::string id;
StageLayerRole role = StageLayerRole::LevelVisual;