Ejemplo n.º 1
0
    //Checks if connected to the specified room (used when checking if we found the finish room in AStar)
    public bool connectedToRoom(PathRoom room)
    {
        if (room == null)
        {
            return(false);
        }

        if (room.Equals(roomA) || room.Equals(roomB))
        {
            return(true);
        }

        return(false);
    }
Ejemplo n.º 2
0
    //Returns the other room of the link
    public PathRoom linkedRoom(PathRoom room)
    {
        if (roomA.Equals(room))
        {
            return(roomB);
        }
        else if (roomB.Equals(room))
        {
            return(roomA);
        }

        return(null);
    }