Josh Goldberg 2d17b64723 chore: refactored ClassCyclr to not extend arrays, with tests (#342)
## Overview

Small cleanup/refactor I've been meaning to do for a while. It's weird
that ClassCyclr adds aritrary properties to arrays. This switches the
internal representation of cycles a bit to use `TimeCycle` objects with
a `classes: ClassesList` property.

And, now `ClassCyclr` is unit tested! 🙌 

### PR Checklist

-   ~[ ] Fixes #~
-   [x] I have run this code to verify it works
-   [x] This PR includes unit tests for the code change
2022-10-17 10:03:51 -04:00
2022-08-19 20:22:05 -04:00
2022-08-22 12:53:25 -04:00
2022-09-08 11:14:19 +10:00
2022-08-13 23:29:40 -04:00
2022-08-23 14:23:55 -04:00
2022-08-23 14:23:55 -04:00
2022-08-13 22:44:35 -04:00
2022-09-08 11:14:19 +10:00
2022-08-15 08:16:59 -04:00

EightBittr

GitHub CI Code Style: Prettier TypeScript: Strict NPM version

Monorepo for the packages comprising EightBittr, a bare-bones, highly modular game engine for 2D 8-bit games.

Usage

See EightBittr's README.md for how to use EightBittr.

EightBittr isn't production ready or well-supported - you're probably better off using a more standard game engine.

Contributing

See:

Please note that this project is released with a Contributor Covenant. By participating in this project you agree to abide by its terms. See CODE_OF_CONDUCT.md.

S
Description
No description provided
Readme 9.5 MiB
Languages
TypeScript 66.4%
JavaScript 33.1%
HTML 0.4%