Bergmann89
a1a30ecf96
Refactored ship movement
Split ship movement in several systems:
- ShipControl to handle events (mostly state transitions) of single ships
- ShipsMovement to handle the basic movement of the ship (this will update the position of the ship)
- ShipsMoving to handle ships that are in the 'moving' state
- ShipsOrbiting to handle ships that are in the 'orbiting' state
3 years ago
Bergmann89
6e3d980a70
Implemented ship tail using trandform feedback buffer
3 years ago
Bergmann89
e26c7dbfd3
Use vertex array and geometry shader to render ships
3 years ago
Bergmann89
0fb546baad
Renamed glc 'ArrayBuffer' to 'Buffer'
3 years ago
Bergmann89
574b769235
Added system to handle fleet control events
3 years ago
Bergmann89
d719a8cc10
Restricted visibility of components
3 years ago
Bergmann89
9fb731b856
Implemented ship obstacles
Plantes and asteroids are now recognized as obstacles for ships.
3 years ago
Bergmann89
cf1c473c87
Refactored calculation of positions related to different coordinate systems
3 years ago
Bergmann89
fa76ebaf6d
Added fleet count to debug output
3 years ago
Bergmann89
57d44a5030
Implemented detailed fleet selection menu
3 years ago
Bergmann89
264fc63f1e
Implemented simple fleet selection menu
3 years ago
Bergmann89
b750209346
Implemented fleet component and needed systems
3 years ago
Bergmann89
34794e7a3f
Implemented rendering system for ships
3 years ago
Bergmann89
6ba58cdcd5
Implemented persistance for world
3 years ago
Bergmann89
7d51fee64e
Refactored shader code and implemented includes
3 years ago
Bergmann89
09b6b583bf
Implemented render system for planets
3 years ago
Bergmann89
9263fd7895
Implemented mouse and keyboard events and simple camera movement
3 years ago
Bergmann89
46a8bc4b13
Implemented Text Manager
3 years ago
Bergmann89
a69f42a65b
Implemented missing Drops
3 years ago
Bergmann89
354c303ed3
Implemented textures
3 years ago
Bergmann89
05b0414267
Implemented virtual file system
3 years ago
Bergmann89
feee8f1be2
Implemented camera and basic quad rendering
3 years ago
Bergmann89
41d8007d98
Implemented matrix types
3 years ago
Bergmann89
4795cbd14f
Implemented vector types
3 years ago
Bergmann89
152f426a2f
Refactored project (use specs and rayon instead own implementation)
3 years ago
Bergmann89
384a4f4704
Implemented 'VertexArray'
3 years ago
Bergmann89
62c621d645
Implemented ArrayBuffer and first basic system
3 years ago
Bergmann89
97ab80ea05
Implemented glc crate with shader module
3 years ago