Rename the world tick function and set the tick rate back to default

This commit is contained in:
Marc Di Luzio 2020-07-22 19:24:36 +01:00
parent 8667f55143
commit 6b5d5abea1
5 changed files with 9 additions and 10 deletions

View file

@ -18,7 +18,7 @@ func TestCommand_Toggle(t *testing.T) {
w.Enqueue(a, &roveapi.Command{Command: roveapi.CommandType_toggle})
w.EnqueueAllIncoming()
w.ExecuteCommandQueues()
w.Tick()
r, err = w.GetRover(a)
assert.NoError(t, err)
@ -26,7 +26,7 @@ func TestCommand_Toggle(t *testing.T) {
w.Enqueue(a, &roveapi.Command{Command: roveapi.CommandType_toggle})
w.EnqueueAllIncoming()
w.ExecuteCommandQueues()
w.Tick()
r, err = w.GetRover(a)
assert.NoError(t, err)
@ -40,7 +40,7 @@ func TestCommand_Turn(t *testing.T) {
w.Enqueue(a, &roveapi.Command{Command: roveapi.CommandType_turn, Turn: roveapi.Bearing_NorthWest})
w.EnqueueAllIncoming()
w.ExecuteCommandQueues()
w.Tick()
r, err := w.GetRover(a)
assert.NoError(t, err)

View file

@ -464,8 +464,8 @@ func (w *World) EnqueueAllIncoming() {
w.CommandIncoming = make(map[string]CommandStream)
}
// ExecuteCommandQueues will execute any commands in the current command queue
func (w *World) ExecuteCommandQueues() {
// Tick will execute any commands in the current command queue and tick the world
func (w *World) Tick() {
w.cmdMutex.Lock()
defer w.cmdMutex.Unlock()

View file

@ -343,7 +343,7 @@ func TestWorld_Daytime(t *testing.T) {
// Loop for half the day
for i := 0; i < world.TicksPerDay/2; i++ {
assert.True(t, world.Daytime())
world.ExecuteCommandQueues()
world.Tick()
}
// Remove rover charge again
@ -359,7 +359,7 @@ func TestWorld_Daytime(t *testing.T) {
// Loop for half the day
for i := 0; i < world.TicksPerDay/2; i++ {
assert.False(t, world.Daytime())
world.ExecuteCommandQueues()
world.Tick()
}
}