Bergmann89
8690656876
Remove unecessary references
před 4 roky
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 4 roky
Bergmann89
b3d139a4e7
Striker error handling
před 4 roky
Bergmann89
7f82b5430b
Renamed 'MeetingPointOwned' to 'FleetOrbiting'
před 4 roky
Bergmann89
8fe07cb550
Fixed 'MeetingPointOwned' component
před 4 roky
Bergmann89
a1c55d712b
Implemented ship data depending on ship type and player race
před 4 roky
Bergmann89
ad20e60cde
Merged 'Velocity' and 'Ship' component
před 4 roky
Bergmann89
7ec1321114
Use builder to create the different world objects
Using builders ensure that the correct components are added to a new created entity.
před 4 roky
Bergmann89
dc2e4e09a8
Renamed 'Owned' to 'PlayerOwned'
před 4 roky
Bergmann89
b61ee04fd8
Renamed 'Orbit' to 'MeetingPoint'
před 4 roky
Bergmann89
ae9f57b993
reduced color vector from 4 elements to 3
před 4 roky
Bergmann89
5ac3940358
Use vertex array and geometry shader to render asteroids
před 4 roky
Bergmann89
c5e70fb728
Use vertex array and geometry shader to render planets
před 4 roky
Bergmann89
e26c7dbfd3
Use vertex array and geometry shader to render ships
před 4 roky
Bergmann89
7697f03369
Improved 'FlaggedStorage'
před 4 roky
Bergmann89
574b769235
Added system to handle fleet control events
před 4 roky
Bergmann89
d719a8cc10
Restricted visibility of components
před 4 roky
Bergmann89
8d7e4dc021
Merged 'Fleet' and 'FleetInfo' and added 'Orbit' component
Hint: The 'FleetControl' system is broken now, but will be refactored in the future anyway.
před 4 roky
Bergmann89
9fb731b856
Implemented ship obstacles
Plantes and asteroids are now recognized as obstacles for ships.
před 4 roky
Bergmann89
5a52cc04c4
Remove unneded system data from ships system
před 4 roky
Bergmann89
0119fdaf0b
Refactored ship system and fixed small bug in fleet info calculation
před 4 roky
Bergmann89
cf1c473c87
Refactored calculation of positions related to different coordinate systems
před 4 roky
Bergmann89
57d44a5030
Implemented detailed fleet selection menu
před 4 roky
Bergmann89
264fc63f1e
Implemented simple fleet selection menu
před 4 roky
Bergmann89
d8a9b7444b
Small improvements
před 4 roky
Bergmann89
f98d2cbed9
Implemented FleetInfo component to count the player controlled ships
před 4 roky
Bergmann89
08813aa636
Implemented astroids
před 4 roky
Bergmann89
b750209346
Implemented fleet component and needed systems
před 4 roky
Bergmann89
9bd2e3f04f
Merged 'Player' and 'PlayerVisual' component
před 4 roky
Bergmann89
c9d71a57cf
Implemented trait to log erroneous results with different log levels
před 4 roky
Bergmann89
f921990546
Implemented 'Owned' and 'Player' components
před 4 roky
Bergmann89
34794e7a3f
Implemented rendering system for ships
před 4 roky
Bergmann89
6ba58cdcd5
Implemented persistance for world
před 4 roky
Bergmann89
3c52c47731
Removed unused Code
před 4 roky
Bergmann89
09b6b583bf
Implemented render system for planets
před 4 roky
Bergmann89
d05b3e3d0a
Split modules into seperate crates
před 4 roky