RDialog* InterceptOffered::Make(int pack,int raid) { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_D_BLANK,new InterceptOffered(pack,raid)) ); }
RDialog* CommsChat::Make() { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_NULL,new CommsChat()) ); }
RDialog* ToteSector::Make(UniqueID uid) { return MakeTopDialog(::Place(POSN_MAX,POSN_MIN), DialBox(FIL_D_TOTEBOARD,new ToteSector(uid)) ); }
RDialog* MapFiltersRaids::Make() { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_NULL,new MapFiltersRaids()) ); }
RDialog* DirectivesNoResults::Make() { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_D_BLANK,new DirectivesNoResults()) ); }
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)) ); }
RDialog* Geschwader::Make() { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_NULL,new Geschwader(0)) ); }
RDialog* TwoDPref::Make() { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_NULL,new TwoDPref()) ); }
RDialog* EndOfDayReviewList::Make() { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_NULL,new EndOfDayReviewList()) ); }
RDialog* LWTaskFighter::Make() { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_NULL,new LWTaskFighter(0)) ); }
RDialog* HostilesList::Make() { return MakeTopDialog(::Place(POSN_CENTRE,POSN_MAX), DialBox(FIL_D_HOSTILELIST,new HostilesList()) ); }
RDialog* SMissionConfigure::Make() { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_NULL,new SMissionConfigure()) ); }
RDialog* QuickParameters::Make() { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_NULL,new QuickParameters()) ); }
///////////////////////////////////////////////////////////////////////////// // LWRouteMain dialog RDialog* LWRouteMain::Make(int tab) { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_D_ROUTE,new LWRouteMain(tab)) ); }
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 ); }
RDialog* RAFReviewEnemy::Make() { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_NULL,new RAFReviewEnemy()) ); }
RDialog* LWReviewStrength::Make() { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_NULL,new LWReviewStrength()) ); }
RDialog* LWTaskSummary::Make() { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_NULL,new LWTaskSummary()) ); }
RDialog* Clock::Make() { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_D_CLOCK,new Clock()) ); }
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; }
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)) ); }
RDialog* LWRouteAirfield::Make() { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_D_ROUTE,new LWRouteAirfield()) ); }
RDialog* AirfieldDetails::Make(UniqueID uid) { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_NULL,new AirfieldDetails(uid)) ); }
RDialog* LWReviewAircraft::Make() { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_NULL,new LWReviewAircraft()) ); }
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)) ); }
RDialog* GroupGeschwader::Make() { return MakeTopDialog(::Place(POSN_CENTRE,POSN_CENTRE), DialBox(FIL_D_GROUPS,new GroupGeschwader((SquadNum)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 }
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; }
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()) ); }
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)) ) ) ); } }