public void dispose() { Utility.Trace("Maze.dispose"); for (int iRoom = 0; iRoom < fNumRooms; iRoom++) { fRooms[iRoom].dispose(); fRooms[iRoom] = null; } fExit.dispose(); fExit = null; }