Joey Pollack
0160e7c623
Adds serialization base classes
...
Adds file writing to BinaryFileBuffer
4 years ago
Joey Pollack
e237d0dcb5
Added UUIDs to entities
...
Added component add/remove/check/get methods for Entity
4 years ago
Joey Pollack
d9f7a136e5
Start of ECS - files added
...
NFD wrapped up behind utils FileSystem functions
4 years ago
Joey Pollack
b42b0c69a0
Adds beginnings of the style guide
...
Refactors file and folder names to conform to the style guide
4 years ago
Joey Pollack
c7928af683
Logger updated with static functions for each log level
...
Platform terminal class implemented - allows changing terminal colors (test on linux)
CoreLogListener implemented to use the terminal colors
4 years ago
Joey Pollack
46083c836c
Log system over-hauled
4 years ago
Joey Pollack
6c43f17c27
utils moved back into the core (no longer a lib)
4 years ago
Joeyrp
a0584b652c
Reorganized source files
4 years ago
Joeyrp
7ca93ababf
Separated out assets and utils into their own libraries
4 years ago
Joeyrp
03fb715622
Asset Index loader implemented (can not test yet)
...
Beginnings of asset pipeline designed
4 years ago
Joeyrp
cc811b2a7e
Beginnings of the Tester Run Mode implemented
...
Changed font loading to use binary buffers
4 years ago
Joeyrp
ffecb901d6
Flipped y axis of texture coord when drawing images
...
added run mode system
beginning of Tester Run Mode class
4 years ago
Joey Pollack
78e15c546e
fix errors that prevented building on linux systems
4 years ago
Joeyrp
1e40bacfb7
Real main file added
...
Game loop shell implemented
4 years ago
Joeyrp
2c6b8eaa4c
OglGraphics mostly implemented but needs testing
...
Fonts and text rendering not yet implemented
4 years ago
Joeyrp
a92e55ee01
Adds binary file buffer and the basics of the Window class
4 years ago
Joeyrp
6efe491453
Adds command line arguments processor
4 years ago
Joeyrp
81ee7e848c
Adds scripts for building and cleaning from the windows command line
4 years ago
Joeyrp
51c5bb7191
core file created
...
engine state loading/saving implemented
4 years ago
Joey Pollack
6c18832de4
Utility files adjusted to work on linux
4 years ago
Joeyrp
fd424abd16
Added some utility files
...
Tested to be working although INIFile is currently a windows-only utility and so is currently removed from the project (but still in the repo as it may be re-written to be cross-platform)
4 years ago