Updated 2D Audio Example to screenrewrite
Updated 2DShape to screenrewrite
Rebased 2D Transform on screenrewrite
Rebased 2DPhysics Collision Only on screenrewrite,
Known Issue: *won't change color on collision
Made PhysicsScene2D's constructor inherit from Scene(Scene::SCENE_2D_TOPLEFT) instead of inheriting from Scene(Scene::SCENE_2D) and corrected direction of gravity.
Rebased 2D Physics Basic on screenrewrite
Rebased 2DPhysics_Contacts on screenrewrite
Rebased 3D Audio on screenrewrite
Rebased 3D Physics Character Example on Screenrewrite
Rebased 3DPhysics_CollisionOnly on Screenrewrite
Rebased 3DPhysics Examples on Screenrewrite, Fixed missing HUD in 3DPhysics_Character
Rebased 2DAudio, 2DPhysics, 3DPhysics_RayTest, BasicImage, BasicLighting, BasicText, EventHandling, KeyboardInput, MouseInput, PlayingSounds, SceneEntities, SceneSprites, UpdateLoop on Screenrewrite
Reverted PhysicsScene2D's constructor to inhering from Scene(Scene::SCENE_2D_TOPLEFT) to inheriting from Scene(Scene::SCENE_2D)
Rebased & Updated content and build files of the examples. Known Issues: *SkeletalAnimation won't be able to load ninja.mesh, *#427 for AdvancedLighting, *Particleemitter's scalecurve won't work/ the particleemitter won't even be seen, *Networking example won't connect.
Added a grid settings panel and grid settings button to entity editor, made glsl shader template files contain basic GLSL code, added toNumber and toInteger to String class, UIWindow now sets enabled and visible to false on close by default
Added grid-snapping to the entity editor, added grid snap buttons to the bottom menu, added checkbox to enabled and disable grid to the grid settings panel
Moved light sorting to renderer from shader module, fixed light sorting, renamed area lights to point lights everywhere in the code base, added light importance option to SceneLight prop sheet in entity editor, light importance now saved and loaded into entity instances
Rewrote and fixed frustum culling, added Vector4 class, added AABB calculation to entities, made local bounding box protected and added accessors, fixed bounding box generation across the board, moved some mesh related settings from Entity to SceneMesh, fixed world-space particles, added visibility calculation toggles to Scenes
Fixed icons culling incorrectly in entity editor, added buttons to hide icons in entity editor, update polycode version to new versioning system, made about page display correct version, made polybuild display correct version, added project information to about page, added UIMultilineLabel class to UI module
Switched back to rebuilding matrices on Render