aboutsummaryrefslogtreecommitdiff
path: root/reqs.toml
diff options
context:
space:
mode:
authorLoek Le Blansch <loek@pipeframe.xyz>2024-10-27 19:34:23 +0100
committerLoek Le Blansch <loek@pipeframe.xyz>2024-10-27 19:34:23 +0100
commit07a919befbdff9d7da8db95a890c2f647396cd23 (patch)
treeb299c4aa160f0d0a5522d75b50a153346ea25c31 /reqs.toml
parente4ec06b02288dbf3c9898e3d7c029b1fe3fc3e27 (diff)
more WIP design
Diffstat (limited to 'reqs.toml')
-rw-r--r--reqs.toml20
1 files changed, 20 insertions, 0 deletions
diff --git a/reqs.toml b/reqs.toml
index 8cf9bca..9ad0a86 100644
--- a/reqs.toml
+++ b/reqs.toml
@@ -162,3 +162,23 @@ description = '''
The save manager can load multiple different save files.
'''
+[savemgr:file-manage]
+type = 'system'
+priority = 'must'
+description = '''
+The save manager manages opening/closing the underlying file, and flushing
+in-memory data to the file.
+'''
+done = '''
+The game programmer is able to use the save manager without explicit
+(de)initialization.
+'''
+
+[savemgr:var-key]
+type = 'system'
+priority = 'must'
+description = '''
+The save manager provides access to variables uniquely identified by a key
+string.
+'''
+