Commit graph

73 commits

Author SHA1 Message Date
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