summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-21redid engines, finished simple construction tests, setup recv using less ↵tom barrett
parameters
2019-02-20better mass access functions which improved testing codetom barrett
2019-02-20new naming schemetom barrett
2019-02-19added basic teststom barrett
2019-02-19unified all server->client connection and brought logic to modulestom barrett
2019-02-17gave engines a max accelerationtom barrett
2019-02-14simplified mining logictom barrett
2019-02-14simplified receive pattern even more and moved all controls to the moduletom barrett
2019-02-13added engine fuel and simplified/unified txrx from servertom barrett
2019-02-12added constants file, made so items are referred to by an enum, figured ↵tom barrett
better ways than ship_clone
2019-02-10cleaned up ideas and added the ability to do client <module>tom barrett
2019-02-10added vector math and tractorbeam moduletom barrett
2019-02-03bringing to 2018tom barrett
2018-06-28-moved over it if let from bad matchestom barrett
2018-06-27-added elementry construction module, doesnt do anything other than exist as ↵tom barrett
a mass
2018-06-26-moved to enum states for mining and refinery, added mining module knowing ↵tom barrett
if astroid has no minerals
2018-06-26-forgot when taking, reduce carryingtom barrett
2018-06-25added item mass, allow stopping of ship, if storage is full item goes into spacetom barrett
2018-06-14updated dependancies, made it so server still processes events if client ↵tom barrett
connection is disconnected
2018-06-08-ability to have login data / server info come in from config filetom barrett
2018-06-07-added crude refinery methodstom barrett
2018-06-07more ideastom barrett
2018-06-06-add ideastom barrett
2018-06-05frail implementation of miningtom barrett
2018-06-05-more clear writingtom barrett
2018-06-05-termion output for the dashboardtom barrett
2018-04-26-removed cloning of mass listtom barrett
2018-04-23-split up module.rstom barrett
2018-04-20-made modules their own structs instead of structs with enumerationtom barrett
2018-04-20-moved mining_data init into functiontom barrett
2018-04-17-moved over to if let to get less indentationtom barrett
2018-04-17-added Iron to astroidstom barrett
2018-04-16-conformed connection to naming conventiontom barrett
2018-04-16-removed trait objects and went to structs with enumerations completelytom barrett
2018-04-13moved over to mass struct with enum for typestom barrett
2018-04-12-add librariestom barrett
2018-04-12completely restructured code and fixed navigation bugtom barrett
2018-04-11-moved over to hashmaptom barrett
2018-04-11-added mining module (doesnt do anything yet), -added storage and items ↵tom barrett
(also dont do anything) -serialized bools in engines
2018-04-06-made seperate targeting filetom barrett
2018-04-05-changed all data strings to recv strings (just more appropriate name)tom barrett
2018-04-05-changed how everything is referenced by its name now, instead of the index, ↵tom barrett
-also added targeting status to the navigation panel
2018-04-05-cleanup of targeting varstom barrett
2018-04-05-now targeting works after a delaytom barrett
2018-04-05-changed how data is passed (learned you can serialize a vec) -added ↵tom barrett
targeting struct to ship and got timer prototype
2018-03-19-pass module information in a serializable waytom barrett
2018-03-13-added matching velocity vector of target and creating a velocity vector to ↵tom barrett
target
2018-03-12-better implementation of server navigation and added range checking of targetstom barrett
2018-03-05-brought back downcasting, moved connection functions inside the structuretom barrett
2018-03-01-added copying of mass vector, fixed buildmass bug, and allow giving of targettom barrett