Esempio n. 1
0
    public GridTile Move(GridSide side, GridTile from, int x, int y)
    {
        GridTile to = GetTile(side, x, y);

        if (!to.moveable)
        {
            return(from);
        }

        if (to != from)
        {
            to.Enter();
            from.Exit();
        }
        return(to);
    }