Go to file
Matt Low 6ae11ef2d3 ECS refactoring (breaks game code)
- Remove requirement of an Engine instance in ComponentMapper instances,
as the Engine from the entity passed to get() can be used. Allows for
static initialization of ComponentMappers.

- Store instances of ComponentMapper in a static Map within the
ComponentMapper class itself, rather that inside of Engine.

- Name bit/bits consistently. Some cases of bits were renamed to bit,
such as ComponentType getBits() is now getBit(). Change usage of Mask to
just Bits for consistency.

- Modify access modifiers and field finality where appropriate

- Add comments to public methods in Engine
2020-02-01 15:55:54 +04:00
android Add new font 2020-01-31 20:27:53 +04:00
core ECS refactoring (breaks game code) 2020-02-01 15:55:54 +04:00
desktop Add new font 2020-01-31 20:27:53 +04:00
gradle/wrapper Add base project files. 2020-01-24 12:03:04 +04:00
.gitignore Add base project files. 2020-01-24 12:03:04 +04:00
build.gradle Various changes and fixes. 2020-01-30 16:37:27 +04:00
gradle.properties Add base project files. 2020-01-24 12:03:04 +04:00
gradlew Add base project files. 2020-01-24 12:03:04 +04:00
gradlew.bat Add base project files. 2020-01-24 12:03:04 +04:00
settings.gradle Various changes and fixes. 2020-01-30 16:37:27 +04:00