|
|
b091a489af
|
Removed entity management from Game, refactored Map to MapLoader and added Map to manage world
|
2019-09-27 14:30:23 -05:00 |
|
|
|
f11b091fe0
|
Renamed lighting shader to default, shoehorned in glsl 3.30 support for Intel on Linux, removed duplicate handleGlError methods, added OpenGL and GLU to Object namespace, removed redundant includes for OpenGL and GLU, VBO and VAO now render (all be it incorrectly)
|
2019-08-11 14:53:15 -05:00 |
|
|
|
2e69647ae3
|
Various tweaks
|
2019-02-26 18:43:42 -06:00 |
|
|
|
eeb7a335c1
|
Fixed bounding box renderer not showing mesh objects bounding boxes.
|
2019-02-24 15:11:51 -06:00 |
|
|
|
965b8d0c80
|
Refactored bounding box to use 2 vectors, stubbed PhysicsManager.
|
2019-02-24 15:05:54 -06:00 |
|
|
|
a6e175d9e0
|
Replaced Vertex struct with Vector class
|
2019-02-20 11:00:54 -06:00 |
|
|
|
7b903fbdb9
|
Refactored GameObject to Entity, replaced @x,@y,@z with @position, added @velocity vector to Entity, bricked Player terrain interaction while authoring Axis Aligned Bounding Box Tree for CollisionManager to handle all collision interaction. Added PhysicsManager stub.
|
2019-02-20 10:49:56 -06:00 |
|
|
|
f4a81f1e36
|
Removed global state for LightManager and ObjectManager, they're now inside GameState. Simplified terrain mesh.
|
2019-02-07 10:05:43 -06:00 |
|
|
|
c142bd2392
|
Sync
|
2018-12-12 09:02:33 -06:00 |
|
|
|
3ed09dd930
|
Bounding Box rendering for Mesh objects is now fixed: used to be the objects were all drawn on the original Mesh instead of its copies.
|
2018-12-10 09:53:13 -06:00 |
|
|
|
6a5d45ba14
|
Fixed faces counting bug when removing bb
|
2018-12-09 21:20:53 -06:00 |
|
|
|
7271c0e4a1
|
Fixed bounding box rendering! fixed AABB collision detection (was a bit weird), misc. tweaks and fixes.
|
2018-12-09 21:17:12 -06:00 |
|
|
|
a5b2ab7992
|
Split up Renderer into OpenGL and BoundBox renderers, rotate Player nameplate 180d
|
2018-09-20 09:47:09 -05:00 |
|