Beispiel #1
0
    private void MovePlayer()
    {
        var actualPosition = board.GetActualPosition(playerMovement.ActualCell);

        actualPosition.RemovePlayerPosition(playerMovement);

        var nextPosition = board.GetNexPosition(actualPosition.Cell, amountOfCellsToMove);

        nextPosition.AddPlayerPosition(playerMovement);

        // TODO: Alterar para apenas finalizar quando terminar a animação de andar
        FinishComponent();
    }