Updated some stuff. Made it so you on startup you can change the size of the voxelgrid. Added a voxeltyperegistry to store all the voxel types. Renamed some stuff. Made it so voxel type is stored as unsigned short rather than a char.
Change something along the lines of if(bool == true) to just if(bool)
Made things use nullptr rather than NULL
Made the getVoxel functions bounds check more efficient.
Voxel Grid renderering now shows the entire bounds of the area.
Removed unnecessary heap allocation.
Some changes that I am probably forgetting.
We can now add and remove a region of voxels works with undo/redo.
Made all voxels have a color not a texture
stuff...
Fixed naming conventions cause I forget to use "_" on private variables ):
When you select two blocks a wireframe box now surrounds the volume between the two blocks
Merge pull request #1 from Barnold1953/Frank's_Version

Frank's version