OpenGL-version-related changes
- Added Util.glVersion()
- TestGame now prints Util.glVersion() at initialization
- TODO: Perform a GL version check at initialization
Added OpenGL version check
Code organization
- Refactored most/all GL-related code to RenderingEngine
- Added Component superclass for core components
- RenderingEngine, PhysicsEngine, Game now extend Component
Moved away from a single Game to one or more Components
Added set() commands for vectors/matrices; supposed fix for Quaternion rotation
Refactored render.RenderingEngine to graphics.GraphicsEngine
Started work on OpenAL engine; added engine getters
AL update; refactoring
- Added a non-working method that _should_ return OpenAL version
- Refactored util.Util to util.Buffers
AL update; refactoring
- Added a non-working method that _should_ return OpenAL version
- Refactored util.Util to util.Buffers
Moved keyboard/mouse initialization out of GraphicsEngine
Changed access of TestComponent fields to private
Added lwjgl_util.jar to libraries