Bergmann89
8690656876
Remove unecessary references
5年前
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
5年前
Bergmann89
b3d139a4e7
Striker error handling
5年前
Bergmann89
7f82b5430b
Renamed 'MeetingPointOwned' to 'FleetOrbiting'
5年前
Bergmann89
8fe07cb550
Fixed 'MeetingPointOwned' component
5年前
Bergmann89
a1c55d712b
Implemented ship data depending on ship type and player race
5年前
Bergmann89
ad20e60cde
Merged 'Velocity' and 'Ship' component
5年前
Bergmann89
7ec1321114
Use builder to create the different world objects
Using builders ensure that the correct components are added to a new created entity.
5年前
Bergmann89
dc2e4e09a8
Renamed 'Owned' to 'PlayerOwned'
5年前
Bergmann89
b61ee04fd8
Renamed 'Orbit' to 'MeetingPoint'
5年前
Bergmann89
6e3d980a70
Implemented ship tail using trandform feedback buffer
5年前
Bergmann89
ae9f57b993
reduced color vector from 4 elements to 3
5年前
Bergmann89
5ac3940358
Use vertex array and geometry shader to render asteroids
5年前
Bergmann89
c5e70fb728
Use vertex array and geometry shader to render planets
5年前
Bergmann89
e26c7dbfd3
Use vertex array and geometry shader to render ships
5年前
Bergmann89
7697f03369
Improved 'FlaggedStorage'
5年前
Bergmann89
0fb546baad
Renamed glc 'ArrayBuffer' to 'Buffer'
5年前
Bergmann89
42399b6199
Use geomtry shader to render text
5年前
Bergmann89
574b769235
Added system to handle fleet control events
5年前
Bergmann89
d5022fdaaf
Renamed 'StateUpdate' to 'InputStateUpdate'
5年前
Bergmann89
d719a8cc10
Restricted visibility of components
5年前
Bergmann89
dfb3e4df7c
Renamed 'PlayerState' to 'GameState'
The 'GameState' resource stores the state of the whole game
(of a single client/player) so this is a better name for this.
5年前
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.
5年前
Bergmann89
9fb731b856
Implemented ship obstacles
Plantes and asteroids are now recognized as obstacles for ships.
5年前
Bergmann89
5a52cc04c4
Remove unneded system data from ships system
5年前
Bergmann89
0c9124f4e7
Implemented FleetControl system to move ships between planets
5年前
Bergmann89
0119fdaf0b
Refactored ship system and fixed small bug in fleet info calculation
5年前
Bergmann89
d58a4ddfe1
Renamed 'SelectFleet' to 'FleetSelect'
5年前
Bergmann89
cf1c473c87
Refactored calculation of positions related to different coordinate systems
5年前
Bergmann89
fa76ebaf6d
Added fleet count to debug output
5年前
Bergmann89
57d44a5030
Implemented detailed fleet selection menu
5年前
Bergmann89
264fc63f1e
Implemented simple fleet selection menu
5年前
Bergmann89
d8a9b7444b
Small improvements
5年前
Bergmann89
f98d2cbed9
Implemented FleetInfo component to count the player controlled ships
5年前
Bergmann89
98b4445769
Implemented camera movement with mouse
5年前
Bergmann89
08813aa636
Implemented astroids
5年前
Bergmann89
b750209346
Implemented fleet component and needed systems
5年前
Bergmann89
9bd2e3f04f
Merged 'Player' and 'PlayerVisual' component
5年前
Bergmann89
c9d71a57cf
Implemented trait to log erroneous results with different log levels
5年前
Bergmann89
f921990546
Implemented 'Owned' and 'Player' components
5年前
Bergmann89
34794e7a3f
Implemented rendering system for ships
5年前
Bergmann89
6ba58cdcd5
Implemented persistance for world
5年前
Bergmann89
3c52c47731
Removed unused Code
5年前
Bergmann89
7d51fee64e
Refactored shader code and implemented includes
5年前
Bergmann89
09b6b583bf
Implemented render system for planets
5年前
Bergmann89
d05b3e3d0a
Split modules into seperate crates
5年前
Bergmann89
754bc502de
Implemented configuration resource
5年前
Bergmann89
48a482b78e
Display mouse_pos in debug output
5年前
Bergmann89
9263fd7895
Implemented mouse and keyboard events and simple camera movement
5年前
Bergmann89
bfa069e4a7
Improved logging (using log4rs and log config files)
5年前