Browse Source

Pass delta time instead of current time to odin.js `step`

gingerBill 10 months ago
parent
commit
4a616d97df
1 changed files with 2 additions and 2 deletions
  1. 2 2
      core/sys/wasm/js/odin.js

+ 2 - 2
core/sys/wasm/js/odin.js

@@ -1933,7 +1933,7 @@ async function runWasm(wasmPath, consoleElement, extraForeignImports, wasmMemory
 
 
 	exports._start();
 	exports._start();
 
 
-	// Define a `@export step :: proc(current_type: f64) -> (keep_going: bool) {`
+	// Define a `@export step :: proc(delta_time: f64) -> (keep_going: bool) {`
 	// in your app and it will get called every frame.
 	// in your app and it will get called every frame.
 	// return `false` to stop the execution of the module.
 	// return `false` to stop the execution of the module.
 	if (exports.step) {
 	if (exports.step) {
@@ -1955,7 +1955,7 @@ async function runWasm(wasmPath, consoleElement, extraForeignImports, wasmMemory
 			}
 			}
 			event_temp.data = null;
 			event_temp.data = null;
 
 
-			if (!exports.step(currTimeStamp*0.001, odin_ctx)) {
+			if (!exports.step(dt, odin_ctx)) {
 				exports._end();
 				exports._end();
 				return;
 				return;
 			}
 			}