separate map from graphics

This commit is contained in:
2026-02-18 10:20:43 -08:00
parent 2646e96c33
commit d0e71b8431
7 changed files with 100 additions and 74 deletions

View File

@@ -1,7 +1,8 @@
import init, {
setup,
Graphics,
Bot,
Graphics,
CompleteMap,
PlaybackHead,
} from "./pkg/strafesnet_roblox_bot_player_wasm_module.js";
@@ -13,10 +14,13 @@ const m = await fetch("bhop_marble_5692093612.snfm");
const canvas = document.querySelector("canvas");
const context = await setup(canvas);
const graphics = new Graphics(context, new Uint8Array(await m.arrayBuffer()));
const graphics = new Graphics(context);
const bot = new Bot(new Uint8Array(await b.arrayBuffer()));
const map = new CompleteMap(new Uint8Array(await m.arrayBuffer()));
const playback = new PlaybackHead(0);
graphics.change_map(map);
const startTime = performance.now();
function animate(now) {