Added the renderer header. Class declaration created. Implementation pending.
Redefinig the Object Buffer. Implemented a storage struct that has both the good feature of vector (it can be resized and new items can be added till eternity and is fast to iterate upon) and linked lists ( no reallocation of memory hapens when resizing and no poiters are lost). This is called the Advanced array! Will be now testing it soon.
Changed my mind on using a new data structure for storing objects. Debuged the current object buffer, implemented the renderer more or less to a workable state. The engine now renders a rotating pyramid, but some world transform calculations are causing trouble. Will be soon solving that and then we would be officially 3D!
Removed the unused files. System is now clean. Sooon, will be moving back to all files in a single folder.
Just to be sure all files are backed up.
Finalized how 3DGraphic would react with shaders, more work comming on that, renderer handles the data regarding the projection and view transforms to the 3d graphics by a new structure called the RenderParams. It is sleek and stylish.
Added the Camera class header. Things are gonna look good now...
Implimentation of the Camera halfway through. Crunching through all the math.
Created Camera class. Implimentation completed. testing remains...
Added Camera support to ObjectBuffer and renderer.
Camera works.
Improved the Object buffer so that now it can store 3d graphics more safely.
Enabled Engine to display 3D graphics safely.
Removed flickering on camera update.
Got all files to single simpler physical folder for eas of including and portabiltity.
Done. Now we are 3D
Merge pull request #2 from AnurupDey/Going_3D

Going 3 d