a simple JRPG game engine written in C++ with SFML
- add and switch to different states
- load and get assets efficiently
- load tilemaps from .csv files
- add / remove tile layers to tilemaps
- include SFML specific headers at the very top, any other external libraries follow next with an empty line
- standard headers next
- local project files at the end
- leave an empty line if there is only 1 include for each different header location
- parse .tmx files generated by Tiled Map Editor
- include testing framework (google-test catch2, boost-test etc..)