mirror of
https://github.com/FullScreenShenanigans/EightBittr.git
synced 2026-04-28 12:58:51 -07:00
main
## 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
EightBittr
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:
- docs/Contributing.md: Rules and guidelines for how to meaningfully contribute to this monorepo.
- docs/Development.md: Technical documentation for how to work in this monorepo.
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.
Description
Languages
TypeScript
66.4%
JavaScript
33.1%
HTML
0.4%