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