summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/snake.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/examples/snake.rs b/examples/snake.rs
index d14618e..927fc86 100644
--- a/examples/snake.rs
+++ b/examples/snake.rs
@@ -11,6 +11,7 @@ use tortuise::{
input::InputManager,
scene::{ResourceRequirements, Scene, switch_scenes},
script::{ScriptContext, ScriptDeclaration, ScriptManager, WasmRunner},
+ storage::StorageManager,
time::TimeContext,
};
@@ -139,12 +140,19 @@ fn main() {
let wasm_runner = WasmRunner::new();
let mut scripts = ScriptManager::new(&manifest.scripts);
let mut time = TimeContext::new();
+ let mut storage = StorageManager::load(etcetera::AppStrategyArgs {
+ top_level_domain: "com".into(),
+ author: "botahamec".into(),
+ app_name: "Snake".into(),
+ })
+ .unwrap();
let mut context = ScriptContext {
manifest: &manifest,
buffer: &mut buffer,
input: &input,
time: &time,
+ storage: &mut storage,
operation_queue: Vec::new(),
};
switch_scenes(
@@ -166,6 +174,7 @@ fn main() {
let mut context = ScriptContext {
manifest: &manifest,
buffer,
+ storage: &mut storage,
input: &input,
time: &time,
operation_queue: Vec::new(),