feat(packages): ludic.settings - a settings store as data: typed reads and writes by id, clamping, rescue values, per-key persistence, a fact per change
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
3514d46954
commit
4318adc98c
9 changed files with 338 additions and 0 deletions
9
packages/ludic.settings/index.ludic
Normal file
9
packages/ludic.settings/index.ludic
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
# ludic.settings - the settings a game declares as data (a registry of SettingDef), read and
|
||||
# written only through settings_get_* / settings_set_*, each change a SettingChanged fact
|
||||
module ludic_settings uses ludic_base
|
||||
numbers float
|
||||
import "ludic.base"
|
||||
import "defs.ludic"
|
||||
import "store.ludic"
|
||||
import "rules.ludic"
|
||||
import "file.ludic"
|
||||
Loading…
Add table
Add a link
Reference in a new issue