Initial commit.
Been working on and off on this for the past week and a bit, and though it might be time to stick in a repo.
Using SDL1.2 since I'm making this on my craptop (650MHz Celeron, 128MB RAM) so I'm aiming for speed more than gwafix.
Forgot to add the .gitignore
Added a time class so we can get timings for fps and fiziks and stuff.
Removed a lot of random whitespace.
Globalised some stuff because why not.
Made sure that macros existed if no debug flags given
Added the main game and game object classes.
Moved some stuff about in the headers.
Added header search path to the Makefile so I don't forget to organise everything into directories.
Moved bits about for structuring.
Must be an easier way to do the sources paths, but I have no internet on the tube so I'll look into it later.
Hooked in the main game bit to have keyboard input - may revise this at some point, don't know yet.
Also added a reminder to do something I've already forgotten.
Note: "This train is being held at a red light and will be moving shortly"
Added another note to remind me to do something.
Renamed InputManager so it makes sense
Forgot these don't change by themselves.
Hooked in MainGame to the game loop so that things can actually happen now.
Removed the "Drawing frame..." spam.
Changed the way in which InputManager works with MainGame.
Made BigEngine a global class so that MainGame could access it - I know this is a bad idea, but who cares.
Upped the max frames so it stays around a bit longer.
Show average FPS at the end.
Add some more libs so it compiles on my PC.
Implemented a logging class.
Removed linking to the realtime clock as SDL covers that.
Re-organized the engine source and moved GameObject into the engine (since it's not part of the game itself).
Move things to make way for a GameObject manager.
Added a rudimentary object manager that does nothing at the moment.
Tube was on time - don't have time to finish!
Implemented the ObjectManager and added an Init() function for MainGame
Print the filename and line number when there's a warning or error.
Also fixed the STRINGIFY macro.