From fbe07c33d21711a4b5246025363e9ad92192c942 Mon Sep 17 00:00:00 2001 From: Steven Hugg Date: Mon, 14 Feb 2022 18:09:14 -0600 Subject: [PATCH] ecs: playfield decoder --- src/common/ecs/decoder.ts | 22 ++++++++++++++++++++++ src/common/ecs/ecs.ts | 3 +++ 2 files changed, 25 insertions(+) diff --git a/src/common/ecs/decoder.ts b/src/common/ecs/decoder.ts index 7af1feef..fa2cfcd5 100644 --- a/src/common/ecs/decoder.ts +++ b/src/common/ecs/decoder.ts @@ -63,6 +63,27 @@ export class VCSSpriteDecoder extends LineDecoder { } } +export class VCSPlayfieldDecoder extends LineDecoder { + parse() { + let height = this.lines.length; + let pf = new Uint32Array(height); + for (let i=0; i> a.bit) & 0xff; } }