Add missing keyboard inputs
Change region separation standard
Regions are now broken up as such:
Access Level
-> Constructors
-> Members
-> Member Methods
-> Static Members
-> Static Methods
Disposable Support
Destructors
InputState for thumbsticks is up when idle
Change InputManager to return all inputs for an action
Add thumbstick to InputManager
Add hooks to window events and properties
Add ability to add and remove handlers to unerlying MonoGame events. Also allow more access to information, such as whether or not the game is in focus and whether or not the window should be borderless.
KOMODO-118: Update to 1.2.2
KOMODO-116: Add helpers for InputManager
Fix BoundingBox calculation for Drawable3DComponent
KOMODO-110: Remove rotation from BoundingBox generation
The physics engine for now will only support axis-aligned boxes. Adding oriented boxes is being scoped in KOMODO-111
KOMODO-104: Update to 1.2.0
KOMODO-97: Small refactor following VS analysis
KOMODO-97: Add collision detection
Boxes and spheres collide with one another, returning collision
information.
DynamicBodyComponent is fully managed by the physics update loop.
StaticBodyComponent affects collisions for DynamicBodyComponent objects.
TriggerBodyComponent simply detects collisions.
KinematicBodyComponent simply detects collisions for the developer to
interact with.
KOMODO-93: Add basic PhysicsSystem
PhysicsSystem moves kinematic and dynamic bodies. Since static and trigger bodies don't react to anything without collisions, they are unmanaged at this point.
KOMODO-94: Create base body components
KOMODO-95: Add basic physics shapes
Include necessary information for each shape and calculate moment of inertia for each.