dixx / Die_Chroniken_eines_namenlosen_Spiels

We develop a game just for the sake of learning how to do it. Okay, maybe it's more developing a game engine and using a game as its integration test. We have no real goal besides the learning experience.
Other
1 stars 1 forks source link

Decouple engine implementation and interfaces #164

Closed dixx closed 3 years ago

dixx commented 3 years ago

This will allow for hiding implementation details, shortening compile time of the game, and make it clear what is really used by lib consumers. Use https://api.csswg.org/bikeshed/?force=1&url=https://raw.githubusercontent.com/vector-of-bool/pitchfork/develop/data/spec.bs as folder structure starting point. For now, add public interfaces for everything which is already in use by the game: