Example #1
0
void Geschwader::OnSelectRlistboxctrl1(long row, long column) 
{
#ifndef	BOB_DEMO_VER

	int flotte;
	if (column < 4)
		flotte = 0;
	else
		flotte = 1;

	if (row > 0)
	{
		int geschwader = geschwaderarray[flotte][geschwadertype][row-1];
		if (		(column == 0)
				||	(column == 4)
			)	
		{
			MainToolBar().OpenACDossier(geschwader,0);
		}else
		{
			MainToolBar().OpenACDossier(geschwader,column -1 -(4*flotte));
		}
	}
#endif
}
Example #2
0
void Dossier::OnClickedPhoto() 
{
#ifndef	BOB_DEMO_VER

	if (LUF_FighterLF2BAND==Persons2::GetBandFromUID(uid) && RFullPanelDial::gameside == RFullPanelDial::SIDE_LW)
	{
// launch fighters dialog

		int i=0;
		while (Node_Data.gruppe[i].squadron != SQ_ZERO)
		{
			if (Node_Data.gruppe[i].homeairfield == uid)
			{
				if (Node_Data.gruppe[i].AcType()<PT_LW_BOMBERS)
				{
					MainToolBar().OpenACDossier(Node_Data.gruppe[i].wadernum,
						Node_Data.gruppe[i].gruppennum);

					break;
				}
			}
			i++;
		}
	}
	else	
	{
 		if (ReconnRequired())
		{
			int packnum=Todays_Packages_NewPackage(uid,MMC.directives.lw.userprofiles[Directives::LW::RECON]);
			if (packnum < 0)
				RDialog::RMessageBox(IDS_WARNING, IDS_NOAIRCRAFTAVAIL,NULL,NULL,IDS_CONTINUE);
			else
			{
				Todays_Packages[packnum].CalcRoutePositionsAndTime();
				MainToolBar().OnClickedMissionfolder();
				Todays_Packages.InvalidateRoute(&Todays_Packages[packnum],true,true);

			}
		}else
		{
	#ifndef NDEBUG
	#define PLACEMENT	CRect(0,0,512,384)
	#else
	#define	PLACEMENT	Place(POSN_CENTRE,POSN_CENTRE, 0, 0)
	#endif
	//	#define PLACEMENT	CRect(0,0,512,384)
			UniqueID targID=UniqueID(uid);
			CString tname=GetTargName(targID);
			OverLay.SetTargName((char*)LPCTSTR(tname));
			OverLay.loader_art=FIL_LOADING;									//RJS 16Aug00
			LogChild(0,MakeTopDialog(PLACEMENT,DialBox(OverLay.loader_art,new Rtestsh1(UniqueID(uid)),EDGES_NOSCROLLBARS)));
			Rtestsh1::Start3d(Rtestsh1::S3D_DONEBACK);
		}
	}
#endif
}
Example #3
0
void Dossier::OnClickedAuthorise() 
{
#ifndef	BOB_DEMO_VER

  	if (RFullPanelDial::gameside == RFullPanelDial::SIDE_LW)
	{
		if (LUF_FighterLF2BAND==Persons2::GetBandFromUID(uid))
		{
// launch bombers dialog

			int i=0;
			while (Node_Data.gruppe[i].squadron != SQ_ZERO)
			{
				if (Node_Data.gruppe[i].homeairfield == uid)
				{
					if (Node_Data.gruppe[i].AcType()>=PT_LW_BOMBERS)
					{
						MainToolBar().OpenACDossier(Node_Data.gruppe[i].wadernum,
							Node_Data.gruppe[i].gruppennum);

						break;
					}
				}
				i++;
			}
		}
		else
		{
			int packnum=Todays_Packages_NewPackage(uid,MMC.directives.lw.userprofiles[Directives::LW::ATTACK]);
			if (packnum < 0)
				RDialog::RMessageBox(IDS_WARNING, IDS_NOAIRCRAFTAVAIL,NULL,NULL,IDS_CONTINUE);
			else
			{
	//DeadCode JIM 16Oct00 			Todays_Packages[packnum].CalcRoutePositionsAndTime();
				MainToolBar().OnClickedMissionfolder();
				Todays_Packages.InvalidateRoute(&Todays_Packages[packnum],true,true);
			}
		}
	}else
	{
			
		int	packnum=Todays_Packages_NewPackage(uid,
							MMC.directives.raf.userprofiles[Directives::RAF::PATROL]);					
		if (packnum < 0)
			RDialog::RMessageBox(IDS_WARNING, IDS_NOAIRCRAFTAVAIL,NULL,NULL,IDS_CONTINUE);
		else
		{
			Todays_Packages[packnum].CalcRoutePositionsAndTime();		//JIM 16Oct00
			MainToolBar().OnClickedMissionfolder();
			Todays_Packages.InvalidateRoute(&Todays_Packages[packnum],true,true);
		}

	}
#endif
}
Example #4
0
void AirfieldDetails::OnClickedAuthorise() 
{
#ifndef	BOB_DEMO_VER

//DeadCode JIM 9Oct00   	if (RFullPanelDial::gameside == RFullPanelDial::SIDE_LW)
//DeadCode JIM 9Oct00 	{
//DeadCode JIM 9Oct00 		
//DeadCode JIM 9Oct00 		int packnum=Todays_Packages_NewPackage(uid,MMC.directives.lw.userprofiles[Directives::LW::ATTACK]);
//DeadCode JIM 9Oct00 		if (packnum < 0)
//DeadCode JIM 9Oct00 			RDialog::RMessageBox(IDS_WARNING, IDS_NOAIRCRAFTAVAIL,NULL,NULL,IDS_CONTINUE);
//DeadCode JIM 9Oct00 		else
//DeadCode JIM 9Oct00 		{
//DeadCode JIM 9Oct00 			Todays_Packages[packnum].CalcRoutePositionsAndTime();
//DeadCode JIM 9Oct00 			MainToolBar().OnClickedMissionfolder();
//DeadCode JIM 9Oct00 			Todays_Packages.InvalidateRoute(&Todays_Packages[packnum],true,true);
//DeadCode JIM 9Oct00 		}
//DeadCode JIM 9Oct00 	}else
	{
			
		int	packnum=Todays_Packages_NewPackage(afuid,
							MMC.directives.raf.userprofiles[Directives::RAF::PATROL]);					
		if (packnum < 0)
			RDialog::RMessageBox(IDS_WARNING, IDS_NOAIRCRAFTAVAIL,NULL,NULL,IDS_CONTINUE);
		else
		{
			Todays_Packages[packnum].CalcRoutePositionsAndTime();
			MainToolBar().OnClickedMissionfolder();
			Todays_Packages.InvalidateRoute(&Todays_Packages[packnum],true,true);
		}

	}
#endif
}
Example #5
0
void GroupGeschwader::OnSelectRlistboxctrl2(long row, long column) 
{
#ifndef	BOB_DEMO_VER

	int index =0;
	if (row > 0)
	{
		int k=0, numsq = 0;
		while (Node_Data.squadron[k].squadron != SQ_ZERO)
		{
 			if (Node_Data.squadron[k].homeairfield == Airfields[0][0])
			{
				int actype = Node_Data.squadron[k].AcType();
				int col = 0;
				if	(		(actype == PT_SPIT_A)
						||	(actype == PT_SPIT_B)
					)
					col = 1;
				if (column == col)
					index ++;
			}
		if (index == row)
			break;
		else
			k++;
		}
		if (index == row)
			MainToolBar().OpenACDossier(Airfields[0][0],Node_Data.squadron[k].squadron);
	}
#endif	
}
Example #6
0
SelectTarget::SelectTarget(int squad, int tab,int unitdisplaylevel, SelectTargetMode selecttargetmode,CWnd* pParent /*=NULL*/)
	: RowanDialog(SelectTarget::IDD, pParent)
{
#ifndef	BOB_DEMO_VER

	//{{AFX_DATA_INIT(SelectTarget)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
	MainToolBar().DialoguesVisible(false);
	TitleBarPtr().DialoguesVisible(false);

	currsquad = squad;
	currtab = tab;
	m_pView->m_mapdlg.TargetSelectSink=this;
	m_pView->m_mapdlg.TargetSelectMode=selecttargetmode;
	udl = unitdisplaylevel ;


//DeadCode JIM 26Sep00 	Save_Data_tmp = Save_Data;
//DeadCode JIM 26Sep00 	Save_Data.mapfilters %=	FILT_RAFSAG;		//never want raf on sel trg

//DeadCode JIM 26Sep00 	if (lwonly)
//DeadCode JIM 26Sep00 	{
//DeadCode JIM 26Sep00 		Save_Data.mapfilters = 0;
//DeadCode JIM 26Sep00 		Save_Data.mapfilters|=FILT_LWSAG;
//DeadCode JIM 26Sep00 	}
	m_pView->m_mapdlg.Invalidate();

#endif

}
Example #7
0
bool	NodeData::GoToEndDayRouting()
{
#ifndef	BOB_DEMO_VER
	MainToolBar().EndDayRouting();
#endif
	return(true);
}
Example #8
0
bool	Campaign::AnyDialogsOpen()
{
#ifndef	BOB_DEMO_VER

	if (MainToolBar().LoggedChild()!=-1) return true;
	if (MiscToolBar().LoggedChild()>MiscToolBar().ZOOMLEVEL) return true;
//DEADCODE RDH 14/04/00 	if (TitleBarPtr().LoggedChild()!=-1) return true;
#endif
	return false;
}
Example #9
0
//DEADCODE DAW 07/05/99 void CMainFrame::OnNcPaint() 
//DEADCODE DAW 07/05/99 {
//DEADCODE DAW 07/05/99 //	CDC* pDC=GetWindowDC();
//DEADCODE DAW 07/05/99 //	CRect windrect;
//DEADCODE DAW 07/05/99 //	GetWindowRect(windrect);
//DEADCODE DAW 07/05/99 //	pDC->FillSolidRect(0,0,windrect.Width(),windrect.Height(),RGB(0,0,0));
//DEADCODE DAW 07/05/99 	// Do not call CFrameWnd::OnNcPaint() for painting messages
//DEADCODE DAW 07/05/99 }
void	Campaign::GlobalRefreshData()
{
#ifndef	BOB_DEMO_VER

	MainToolBar().GlobalRefreshData();
	MiscToolBar().GlobalRefreshData();
	TitleBarPtr().GlobalRefreshData();
	((CMainFrame*)AfxGetMainWnd())->m_reportbar.GlobalRefreshData();
#endif
}
Example #10
0
void SelectTarget::OnOK()
{
#ifndef	BOB_DEMO_VER
	m_pView->m_mapdlg.TargetSelectMode=STM_NORMAL;
	m_pView->m_mapdlg.TargetSelectSink=NULL;
	MainToolBar().DialoguesVisible(true);
	TitleBarPtr().DialoguesVisible(true);
//DeadCode JIM 26Sep00 	Save_Data = Save_Data_tmp;
	m_pView->m_mapdlg.Invalidate();
#endif
	OnClickedRbuttonreset() ;
}
Example #11
0
void GroupGeschwader::OnSelectRlistboxctrl1(long row, long column) 
{
#ifndef	BOB_DEMO_VER

	if (column == 0)
	{
		if (Airfields[row][0])
			TitleBarPtr().OpenTote(Airfields[row][0]);
	}else
	{
		if (Airfields[row][column])
			MainToolBar().OpenACDossier(Airfields[row][column],0);
	}
#endif
}
Example #12
0
void LWRouteMain::RefreshWpDialog()
{
#ifndef	BOB_DEMO_VER

//RefreshChild didn't work
//TEMPCODE RDH 07/01/00 	RDialog*	wpdial = MainToolBar().LoggedChild(CMainToolbar::WAYPOINT);
//TEMPCODE RDH 07/01/00 	if (wpdial)
//TEMPCODE RDH 07/01/00 	{
//TEMPCODE RDH 07/01/00 		MainToolBar().RefreshChild(CMainToolbar::WAYPOINT);
//TEMPCODE RDH 07/01/00 	}

		if (Todays_Packages.hiwp != UID_NULL)
				MainToolBar().OpenWP();

#endif
}
Example #13
0
void CMainFrame::UpdateToolbars(bool	hideall)
{
	for (int t=0,i=0;t<TB_TOTAL;t++)
	{
		if (toolbars[t])
			if (hideall)
				toolbars[t]->ReAttach(false,false);
			else
				if (Save_Data.toolbars[ToolBars(t)])
					toolbars[t]->ReAttach(true,false,i++);
				else
					toolbars[t]->ReAttach(false,false);
	}
//DeadCode MS 21Nov00 	__asm	{int 3
//DeadCode MS 21Nov00 	};
	RecalcLayout();
//DeadCode MS 21Nov00 	__asm	{int 3
//DeadCode MS 21Nov00 	};
	MainToolBar().TailorHints();
//DeadCode MS 21Nov00 	__asm	{int 3
//DeadCode MS 21Nov00 	};
	m_toolbar3.m_dialids[m_toolbar3.DIRECTIVESTOGGLE].SetPressed(!MMC.directivespopup);
	m_toolbar3.m_dialids[m_toolbar3.DIRECTIVESTOGGLE].SetHintString(RESSTRING(DIRECTIVES)+": "+RESLIST(OFF,!MMC.directivespopup));

//DEADCODE RDH 08/11/99 #ifndef	BOB_DEMO_VER
//DEADCODE RDH 08/11/99 	if (m_oldindebrief==MMC.indebrief) return;
//DEADCODE RDH 08/11/99 	m_oldindebrief=MMC.indebrief;
//DEADCODE RDH 08/11/99 	if (MMC.indebrief)// && m_toolbar2.IsWindowVisible())
//DEADCODE RDH 08/11/99 	{
//DEADCODE RDH 08/11/99 		m_toolbar5.ShowWindow(SW_SHOW);
//DEADCODE RDH 08/11/99 		m_toolbar2.Replace(&m_toolbar5);
//DEADCODE RDH 08/11/99 	}
//DEADCODE RDH 08/11/99 	else// if (!MMC.indebrief && m_toolbar5.IsWindowVisible())
//DEADCODE RDH 08/11/99 	{
//DEADCODE RDH 08/11/99 		m_toolbar2.ShowWindow(SW_SHOW);
//DEADCODE RDH 08/11/99 		m_toolbar5.Replace(&m_toolbar2);
//DEADCODE RDH 08/11/99 	}
//DEADCODE RDH 08/11/99 #endif
}