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 }
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 }
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 }