Make edit mode usable; complete #11

This commit is contained in:
NGnius (Graham) committed 2025-03-15 11:03:35 -04:00
1 parent 47eb32056c
commit 6fd4d673ca
40 files changed
+5313 -2162

No files matched your search

@@ -0,0 +1,16 @@
use serde::{Serialize, Deserialize};
#[derive(Serialize, Deserialize, Clone, Debug)]
pub struct UnlockedParts {
pub unlocked: Vec<u32>,
#[serde(rename = "override", default)]
pub override_: UnlockOverride,
}
#[derive(Serialize, Deserialize, Clone, Debug, Default)]
pub enum UnlockOverride {
#[default]
Normal,
UnlockAll,
UnlockNone,
}