Moved SCParser into the Sigma::parser namepsace
Removed LogSystem and components

LogSystem was just a very basic demo system that isn't useful and
practical. It has been removed along with the LogQueue component.
Removed ISystem.h added Property.h

ISystem.h used to contain the ISystem interface and the Property class.
ISystem is no longer used and as such just Property remained and the
file was renamed.
IGLComponent::Transform returns a pointer now

By returning a pointer instead of a reference it can now be passed with
a Property container.
Add a getter for OpenGLSystem view
Added the basic SimplePhysics syste,

Simple physics has been added. Currently it just has a physics mover and
a view mover. These act on transforms and view respectively.
Removed useless lines and/or comments
ViewMover now takes rotational forces.
GLSixDOFViewController now uses view mover

By using a view mover component forces can be added and removed to the
view that are applied each physics system update and instead of during
key repeat messages.
Added the physics system to main

The main loop now sets the KeyboardEventHandler for view control. To
accomplish that is creates a view mover and adds it and the IGLView from
OpenGLSystem to the event handler.
GLSixDOFViewController ctor has duplicate keys being set
Renamed IGLComponent::Initialize()

It is now InitializeBuffers to better describe what is happening.
First refactor for Linux support.

* Unified directory layout (lowercase directories with UpperCamelCase file names)

Signed-off-by: HACKhalo2 <hackhalo2@gmail.com>
More directory fixes, set up a basic autodetect for *nix and Apple devices

Signed-off-by: HACKhalo2 <hackhalo2@gmail.com>
Force C++11 mode (for gcc and such)
Fix some preprocessor errors
Implement the missing virtual functions in SDLSys.h
Fixed some of gcc's bitching about the '>>' thing with maps

Signed-off-by: HACKhalo2 <hackhalo2@gmail.com>
Welp I screwed that up

Signed-off-by: HACKhalo2 <hackhalo2@gmail.com>
Sweet Jesus Tapdancing Christ on a bagel! It compiles!

Signed-off-by: HACKhalo2 <hackhalo2@gmail.com>
Merge pull request #5 from HACKhalo2/linux

Linux support with correct file and directory case..
It almost works, need to iron out the SDL2 import issues

Signed-off-by: HACKhalo2 <hackhalo2@gmail.com>
Almost done, Undefined refferences need to be taken care of.

Signed-off-by: HACKhalo2 <hackhalo2@gmail.com>