Initial Commit
Added GIT Ignore
Added multiple build configurations for OpenGL and DirectX
Updated GIT Ignore
Added Arc, SDL, and GL libraries. Updated project configurations.
Added Game class. Added BaseGraphicsSystem and BaseRenderTarget classes, along with GL and DX subclasses for each and GraphicsSystem.h and RenderTarget.h for choosing the correct one to use at compile time.
Updated DX/GL GraphicsSystem and RenderTarget classes, implemented abstract functions. Linker errors.
Added Log class. Removed Release mode configurations due to linker errors. Added GLFW initialization code that creates a window and runs indefinitely.
Re-Added TestGroup.h and TestResult.h to the Arc include path. Added Event system and Timer from Arc 1.0. Created GameTime class. Created unit tests for GameTime. Added Defines.h which currently holds #define WOE_UNIT_TESTS. Started creating color class.
Finished adding Color class. Added hook functions for glfw in GLGraphicsSystem. Updated BaseGraphicsSystem and added doResizeWindow, doChangeFullscreen and doChangeWindowTitle functions. Added window resized, fullscreen changed, and window title changed events to BaseGraphicsSystem. Removed update-start, update-end, render-start, and render-end events from Game.
Began adding DirectX support.
Added initConsole() function and called it in the wWinMain function.
Got both DX and GL to show a window of the correct size with the correct background color. Added Args object to make arguments from main or wWinMain global.
Added empty input systems. Fixed window border adjustment for direct x. Removed getFloatArray from color.
Updated DXGraphicsSystem to fullscreen when initialized with fullscreen set to true.
.
Added BaseTexture, GLTexture, and DXTexture.
Final commit before moving to github.
Merge branch 'master' of https://github.com/dot-bin/Water-and-Oil-Engine