Exemplo n.º 1
0
 RDialog*	InterceptOffered::Make(int pack,int raid)
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_D_BLANK,new InterceptOffered(pack,raid))
			);
}
Exemplo n.º 2
0
RDialog*	CommsChat::Make()
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_NULL,new CommsChat())
			);
}
Exemplo n.º 3
0
RDialog*	ToteSector::Make(UniqueID uid)
{
	return
		MakeTopDialog(::Place(POSN_MAX,POSN_MIN),
			DialBox(FIL_D_TOTEBOARD,new ToteSector(uid))
			);
}
Exemplo n.º 4
0
RDialog*	MapFiltersRaids::Make()
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_NULL,new MapFiltersRaids())
			);
}
Exemplo n.º 5
0
RDialog*	DirectivesNoResults::Make()
{
    return
        MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
                      DialBox(FIL_D_BLANK,new DirectivesNoResults())
                     );
}
Exemplo n.º 6
0
RDialog*	SelectTarget::Make(int squad, int tab, int unitdisplaylevel, SelectTargetMode selecttargetmode)
{
	return
		MakeTopDialog(::Place(POSN_MIN,POSN_MIN),
			DialBox(FIL_D_BLANK,new SelectTarget(squad, tab, unitdisplaylevel, selecttargetmode))
			);
}
Exemplo n.º 7
0
RDialog*	Geschwader::Make()
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_NULL,new Geschwader(0))
			);
}
Exemplo n.º 8
0
RDialog*	TwoDPref::Make()
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_NULL,new TwoDPref())
			);
}
Exemplo n.º 9
0
RDialog*	EndOfDayReviewList::Make()
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_NULL,new EndOfDayReviewList())
			);
}
Exemplo n.º 10
0
RDialog*	LWTaskFighter::Make()
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_NULL,new LWTaskFighter(0))
			);
}
Exemplo n.º 11
0
RDialog*	HostilesList::Make()
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_MAX),
			DialBox(FIL_D_HOSTILELIST,new HostilesList())
			);
}
Exemplo n.º 12
0
RDialog*	SMissionConfigure::Make()
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_NULL,new SMissionConfigure())
			);
}
Exemplo n.º 13
0
RDialog*	QuickParameters::Make()
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_NULL,new QuickParameters())
			);
}
Exemplo n.º 14
0
/////////////////////////////////////////////////////////////////////////////
// LWRouteMain dialog
RDialog*	LWRouteMain::Make(int tab)
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_D_ROUTE,new LWRouteMain(tab))
			);
}
Exemplo n.º 15
0
RDialog*	LWRouteTop::Make()
{
	CString	tabtitle[6];
		tabtitle[0] = RESSTRING(TAKEOFF); 
		tabtitle[1] = RESSTRING(MAINROUTE); 
		tabtitle[2] = RESSTRING(STRIKE);
		tabtitle[3] = RESSTRING(AIRCOVER);
		tabtitle[4] = RESSTRING(LANDING);
		return
			MakeTopDialog(::Place(POSN_CENTRE,POSN_MIN),
					DialList(DialBox(FIL_NULL,new LWRouteTop(),Edges(EDGE::ALIGN_MIN,EDGE::ALIGN_MIN,EDGE::ALIGN_MAX + EDGE::OCCLUDE_INSIDE,EDGE::ALIGN_MAX + EDGE::OCCLUDE_INSIDE)),
						HTabBox(FIL_NULL,IdList(tabtitle[0],tabtitle[1],tabtitle[2],tabtitle[3],tabtitle[4]),Edges(EDGE::ALIGN_MIN,EDGE::ALIGN_MIN,EDGE::ALIGN_MAX,EDGE::ALIGN_MAX), 
//DEADCODE  23/02/00 							DialBox(FIL_D_ROUTE,new LWRouteAirfield()),
//DEADCODE  23/02/00 							DialBox(FIL_D_ROUTE,new LWRouteMain()),
//DEADCODE  23/02/00 							DialBox(FIL_D_ROUTE,new LWRouteAirfield()),
//DEADCODE  23/02/00 							DialBox(FIL_D_ROUTE,new LWRouteAirfield()),
//DEADCODE  23/02/00 							DialBox(FIL_D_ROUTE,new LWRouteAirfield())
							DialBox(FIL_D_ROUTE,new LWRouteMain(0)),
							DialBox(FIL_D_ROUTE,new LWRouteMain(1)),
							DialBox(FIL_D_ROUTE,new LWRouteMain(2)),
							DialBox(FIL_D_ROUTE,new LWRouteMain(3)),
							DialBox(FIL_D_ROUTE,new LWRouteMain(4))

										)	)	);

//DEADCODE RDH 18/11/99 	return
//DEADCODE RDH 18/11/99 		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
//DEADCODE RDH 18/11/99 			DialBox(FIL_D_INTERCEPTOFFERED,new LWRouteTop())
//DEADCODE RDH 18/11/99 			);
}
Exemplo n.º 16
0
RDialog*	RAFReviewEnemy::Make()
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_NULL,new RAFReviewEnemy())
			);
}
Exemplo n.º 17
0
RDialog*	LWReviewStrength::Make()
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_NULL,new LWReviewStrength())
			);
}
Exemplo n.º 18
0
RDialog*	LWTaskSummary::Make()
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_NULL,new LWTaskSummary())
			);
}
Exemplo n.º 19
0
RDialog*	Clock::Make()
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_D_CLOCK,new Clock())
			);
}
Exemplo n.º 20
0
RDialog* CLoadProf::MakeSheet(int uid)
{
	typedef	HideEdgeControl	EDGE; 
	CString	wildcard="*.prf";
	selectedfile= Save_Data.lastpackname;
	RDialog* rv=
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
								DialList(DialBox(FIL_NULL/*IDB_BBC3*/,new CLoadProf(uid),Edges(EDGE::ALIGN_MIN,EDGE::ALIGN_MIN,EDGE::ALIGN_MAX + EDGE::OCCLUDE_INSIDE,EDGE::ALIGN_MAX + EDGE::OCCLUDE_INSIDE)), //rdh
									HTabBox(FIL_NULL,IdList(IDS_STANDARD,IDS_USERSTRIKE,IDS_USERCAP),Edges(EDGE::ALIGN_MIN,EDGE::ALIGN_MIN,EDGE::ALIGN_MAX,EDGE::ALIGN_MAX), 
			  						DialBox(FIL_MAP_PLAYER_LOG/*IDB_BBC3*/,new CLoad(IDD_LOAD,LSD_LOAD_DESELECT	,FIL_STANDARD_PROFILES_DIR_LONG,	wildcard,CLoadProf::selectedfile,StdProf((UniqueID)uid))),
			  						DialBox(FIL_MAP_PLAYER_LOG/*IDB_BBC3*/,new CLoad(IDD_LOAD,LSD_LOAD_DESELECT	,FIL_USER_PROFILES_DIR,		wildcard,CLoadProf::selectedfile,UserProfAttack((UniqueID)uid))),
			  						DialBox(FIL_MAP_PLAYER_LOG/*IDB_BBC3*/,new CLoad(IDD_LOAD,LSD_LOAD_DESELECT ,FIL_USER_PROFILES_DIR,		wildcard,CLoadProf::selectedfile,UserProfPatrol((UniqueID)uid)))
									)	)	);
	CRTabs* tab=(CRTabs*)rv->fchild->GetDlgItem(IDJ_TABCTRL);
	RDialog* tabs=rv->fchild->fchild;	 //OnSelecttab
	int tabnum=2;
	if (((RowanDialog*)rv)->acnum==0)
		tabnum=0;
	else
	for (;tabnum>0;tabnum--,tabs=tabs->sibling)						  //JIM 15/04/99
		if (tabs==(RDialog*)(((RowanDialog*)rv)->acnum))
			break;
	tab->SelectTab(tabnum);
	return rv;
}
Exemplo n.º 21
0
RDialog*	LWDiaryDetails::Make(SquadNum* grupnumptr, int* currentryptr, SquadronBase**	grdetailsptr, bool quickmsn)
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_D_RAFDIRECTIVES,new LWDiaryDetails(grupnumptr, currentryptr, grdetailsptr,quickmsn))
			);
}
Exemplo n.º 22
0
RDialog*	LWRouteAirfield::Make()
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_D_ROUTE,new LWRouteAirfield())
			);
}
Exemplo n.º 23
0
RDialog*	AirfieldDetails::Make(UniqueID  uid)
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_NULL,new AirfieldDetails(uid))
			);
}
Exemplo n.º 24
0
RDialog*	LWReviewAircraft::Make()
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_NULL,new LWReviewAircraft())
			);
}
Exemplo n.º 25
0
RDialog*	RAFDiaryList::Make(SquadNum* squadnumptr, int* currentryptr, SquadronBase**	sqdetailsptr)
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_D_RAFDIRECTIVES,new RAFDiaryList(squadnumptr, currentryptr, sqdetailsptr))
			);
}
Exemplo n.º 26
0
RDialog*	GroupGeschwader::Make()
{
	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(FIL_D_GROUPS,new GroupGeschwader((SquadNum)0))
			);

}
Exemplo n.º 27
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
}
Exemplo n.º 28
0
CArmyRequests* CArmyRequests::MakeSheet(CRect r,UniqueID item,UniqueID  force)
{
	CArmyRequests*	armysheet;
	MakeTopDialog(r,
			DialList(DialBox(FIL_MAP_ARMY/*IDB_BBC3*/,armysheet = new CArmyRequests,Edges(EDGE::ALIGN_MIN,EDGE::ALIGN_MIN,EDGE::ALIGN_MAX + EDGE::OCCLUDE_INSIDE,EDGE::ALIGN_MAX + EDGE::OCCLUDE_INSIDE)),
			
					HTabBox(FIL_NULL,IdList(IDS_UNFORCES,IDS_REDFORCES),Edges(EDGE::ALIGN_MIN,EDGE::ALIGN_MIN,EDGE::ALIGN_MAX,EDGE::ALIGN_MAX), 
		  							DialBox(FIL_NULL/*IDB_BBC3*/,new CBattleDetail(item,force,0)),
		  							DialBox(FIL_NULL/*IDB_BBC3*/,new CBattleDetail(item,force,1))
							)
			  		)
			     );
return armysheet;
}
Exemplo n.º 29
0
RDialog*	PilotLogBook::Make()
{
	FileNum artnum;

	if (RFullPanelDial::gameside == RFullPanelDial::SIDE_LW)
  		artnum = FIL_D_GRUPPEN_LOGBOOK;
	else
		artnum = FIL_D_RAFLOGBOOK;


	return
		MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE),
			DialBox(artnum,new PilotLogBook())
			);
}
Exemplo n.º 30
0
RDialog*	BasesLuftflotte::Make()
{
//DeadCode JIM 20Oct00 	int numopts = 1;
//DeadCode JIM 20Oct00 	DialBox* ND = NULL;
	CString	tabtitle[4];

//DEADCODE RDH 06/04/00 	if (RFullPanelDial::gameside == RFullPanelDial::SIDE_LW)
//DEADCODE RDH 06/04/00 	{
//DEADCODE RDH 06/04/00 		tabtitle[0] = RESSTRING(L_JAGD); 
//DEADCODE RDH 06/04/00 		tabtitle[1] = RESSTRING(ZEROSTORER); 
//DEADCODE RDH 06/04/00 		tabtitle[2] = RESSTRING(KAMPF);
//DEADCODE RDH 06/04/00 		tabtitle[3] = RESSTRING(STUKA);
//DEADCODE RDH 06/04/00 		return
//DEADCODE RDH 06/04/00 		MakeTopDialog(::Place(POSN_MIN,POSN_MIN),
//DEADCODE RDH 06/04/00 				DialList(DialBox(FIL_NULL,new BasesLuftflotte,Edges(EDGE::ALIGN_MIN,EDGE::ALIGN_MIN,EDGE::ALIGN_MAX + EDGE::OCCLUDE_INSIDE,EDGE::ALIGN_MAX + EDGE::OCCLUDE_INSIDE)),
//DEADCODE RDH 06/04/00 					HTabBox(FIL_NULL,IdList(tabtitle[0],tabtitle[1],tabtitle[2],tabtitle[3]),Edges(EDGE::ALIGN_MIN,EDGE::ALIGN_MIN,EDGE::ALIGN_MAX,EDGE::ALIGN_MAX), 
//DEADCODE RDH 06/04/00 						DialBox(FIL_D_GESCH,new GroupGeschwader(0)),
//DEADCODE RDH 06/04/00 						DialBox(FIL_D_GESCH,new GroupGeschwader(1)),
//DEADCODE RDH 06/04/00 						DialBox(FIL_D_GESCH,new GroupGeschwader(2)),
//DEADCODE RDH 06/04/00 						DialBox(FIL_D_GESCH,new GroupGeschwader(3))
//DEADCODE RDH 06/04/00 
//DEADCODE RDH 06/04/00 									)	)	);
//DEADCODE RDH 06/04/00 
//DEADCODE RDH 06/04/00 	}else
	{
		tabtitle[0] = RESSTRING(GROUP10); 
		tabtitle[1] = RESSTRING(GROUP11); 
		tabtitle[2] = RESSTRING(GROUP12);
		tabtitle[3] = RESSTRING(GROUP13);
		return
		MakeTopDialog(::Place(POSN_MIN,POSN_MIN),
				DialList(DialBox(FIL_NULL,new BasesLuftflotte,Edges(EDGE::ALIGN_MIN,EDGE::ALIGN_MIN,EDGE::ALIGN_MAX + EDGE::OCCLUDE_INSIDE,EDGE::ALIGN_MAX + EDGE::OCCLUDE_INSIDE)),
					HTabBox(FIL_NULL,IdList(tabtitle[0],tabtitle[1],tabtitle[2],tabtitle[3]),Edges(EDGE::ALIGN_MIN,EDGE::ALIGN_MIN,EDGE::ALIGN_MAX,EDGE::ALIGN_MAX), 
						DialBox(FIL_D_GROUPS,new GroupGeschwader(IDS_GROUP_10)),
						DialBox(FIL_D_GROUPS,new GroupGeschwader(IDS_GROUP_11)),
						DialBox(FIL_D_GROUPS,new GroupGeschwader(IDS_GROUP_12)),
						DialBox(FIL_D_GROUPS,new GroupGeschwader(IDS_GROUP_13))

									)	)	);
	}
	


}