Added Map and Scene. Demo is a demonstration of early concepts. Need to fix 1 memory leak by adjusting RenderHandler. Will also need to replace vector in map with two unordered_map. PLEASE NOTE: Map is in a strict concept stage. Attempting to use map outside of demo will result in error as it is not fully implemented yet.
Added ability to contain arbituarly amounts of objects in Map. Memory leak still exists, however, Map class can now function properly. Redesign RenderHandler to fix leak pertaining to texture hierarchy.
Added Map constructor to allocate space based on tile size, not vector size. Current demo can go up 250*250 with optimal movement ~25-30 fps. Number of sprite render is currently set up to 10*10 or 100 sprites for demo.
Added spacing to Map. Added view port movement instead of physical map movement. Demo now allows changing movement type with 't' Please note, the memory leak has not yet been fixed.
Removed some hidden files from left over audio clips.
Fixed memory leak. Added texture management in RenderHandler. Added mouse input in demo.
AudioHandler is now a singleton. Should only be one instance per game. This function allows game objects to play audio without manually providing pointer to AudioHandler.
Re-worked States class. Program demo now runs in State instead of main. Please note that memory leaks and indepth testing has not yet been checked.