From 935140645091d3e687099bdee1c5118565f4e3b4 Mon Sep 17 00:00:00 2001 From: Steven Hugg Date: Mon, 21 Feb 2022 09:24:03 -0600 Subject: [PATCH] ecs: set up for nes --- src/common/ecs/README.md | 28 ++++++++++++++++++++++++++++ src/worker/tools/ecs.ts | 5 +++-- src/worker/workermain.ts | 3 ++- 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/src/common/ecs/README.md b/src/common/ecs/README.md index 7dc1c759..e461202d 100644 --- a/src/common/ecs/README.md +++ b/src/common/ecs/README.md @@ -156,3 +156,31 @@ take up at least one byte if stateful might need free list need jump table? you'd like to change "mode" from any event + +need constant folding, set arrays from other exprs + +a = [Sprite,-Player] +foreach a do begin + xpos = ypos +end + + on gowest do with x:[Location] +--- + ldy {{ new Promise(resolve => setTimeout(resolve, delay)); // for testing