35806576f9
Add a bunch of TODOs
2020-06-07 23:17:56 +01:00
43648926ca
Large refactor to properly implement radar
...
/radar now returns a set of non-empty tile blips
2020-06-07 22:30:03 +01:00
8586bdabd7
Fix duplicate saving on quit
...
Slight refactor to split server stop and close functions
Quit function explicitly sends SIGTERM
SIGTERM doesn't trigger an os.Exit
Bonus: Properly save the world on spawning the rover
2020-06-07 18:06:34 +01:00
b344c4549c
Fix output for rove move command
2020-06-06 18:44:50 +01:00
2b87c2b4c0
Add version to ./rove
2020-06-06 18:44:40 +01:00
50cc8b5dbf
Minor cleanups
2020-06-06 18:44:24 +01:00
b9dd1f60bc
Print the struct names for the rover
2020-06-06 17:20:56 +01:00
5e1f9b0d31
Refactor rover attributes to add a name
2020-06-06 16:52:30 +01:00
db38ad6091
Add tick information to server status
2020-06-06 16:37:57 +01:00
c30339143b
Fix ./rove tests
2020-06-06 16:28:28 +01:00
ca00a64112
Change command arg to move arg for ./rove
2020-06-06 16:26:28 +01:00
1d2087e2b9
Fix test instabilities by refactoring to make address dynamic and readable
2020-06-06 11:52:12 +01:00
3bfbe38837
De-integration the cmd/rove tests as well and massively simplify the tests output
2020-06-06 00:47:48 +01:00
e242fcc4f7
Fix issue with command returning true when no rover was spawned
2020-06-06 00:18:41 +01:00
9c0dde616b
Refactor to implement integration testing for rove
2020-06-06 00:04:30 +01:00
6bc52a130d
Print the list of rovers from the radar response
2020-06-05 23:18:07 +01:00
cade908ed2
Refactor APIs to take an /{accountid}/ prefix
2020-06-05 23:08:59 +01:00
9ae1f50f46
Rename /commands to /command
...
Make it a verb not a GET fetch
2020-06-05 22:34:32 +01:00
9d57f48f98
Add /rover command to get rover info
2020-06-05 22:23:01 +01:00
832f206a53
Store the host in the config file
2020-06-05 21:48:57 +01:00
d3dd1130a2
Very minor cleanups and error addition
2020-06-05 21:29:55 +01:00
62d3ed3a56
Add missing Dockerfile
2020-06-05 21:29:40 +01:00
88087e0338
Implement most rove commands
...
Need to finish up /commands
Need to pretify output of others
2020-06-05 19:08:36 +01:00
0620b9ce99
Add empty "rove" executable
2020-06-05 18:26:11 +01:00