anchor.diff:      procedure BackClick(Sender: TObject);
       procedure Scroll_Toggle(Sender: TObject);
   
  +    procedure SelectMap(aMapIndex: Byte);
       procedure Campaign_SelectMap(Sender: TObject);
       procedure UpdateDifficultyLevel;
       procedure StartClick(Sender: TObject);
  
positive.code:     Label_CampaignFlags[I].AbsTop := Image_CampaignFlags[I].AbsTop + FLAG_LABEL_OFFSET_Y;
    end;
  
    //Select last map to play by 'clicking' last node
    Campaign_SelectMap(Image_CampaignFlags[fCampaign.UnlockedMap]);
  end;
  
  
  
negative.code: 
    Image_ScrollRestore.Hide;
    Panel_CampScroll.Show;
  end;
  
  
  // Flag was clicked on the Map
  procedure TKMMenuCampaign.Campaign_SelectMap(Sender: TObject);
  begin
    if TKMControl(Sender).Tag > fCampaign.UnlockedMap then Exit; //Skip closed maps
  
    SelectMap(TKMControl(Sender).Tag);
  
    // Play briefing
    PlayBriefingAudioTrack;
  end;
  
  procedure TKMMenuCampaign.PlayBriefingAudioTrack;
  begin
    gMusic.StopPlayingOtherFile; //Stop playing the previous briefing even if this one doesn't exist
    TKMAudio.PauseMusicToPlayFile(fCampaign.GetBreifingAudioFile(fMapIndex));
  end;
  
  