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