Exemplo n.º 1
0
        public async Task <IPosition> Move()
        {
            var oldPos = await _buffer.Pop();

            var newPos = oldPos.Move(_settings.GardenSize);

            _buffer.Add(newPos);

            _actuator.Move(1);

            return(newPos);
        }