[Gcblue-commits] gcb_wx/src/scriptinterface tcFlightPortInterface.cpp, 1.13, 1.14 tcSimPythonInterf
Status: Alpha
Brought to you by:
ddcforge
From: Dewitt C. <ddc...@us...> - 2006-12-13 02:11:04
|
Update of /cvsroot/gcblue/gcb_wx/src/scriptinterface In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv32556/src/scriptinterface Modified Files: tcFlightPortInterface.cpp tcSimPythonInterface.cpp Log Message: Interactive GUI icon for CAP station Index: tcFlightPortInterface.cpp =================================================================== RCS file: /cvsroot/gcblue/gcb_wx/src/scriptinterface/tcFlightPortInterface.cpp,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** tcFlightPortInterface.cpp 24 Oct 2006 01:34:05 -0000 1.13 --- tcFlightPortInterface.cpp 13 Dec 2006 02:10:59 -0000 1.14 *************** *** 32,35 **** --- 32,37 ---- #include "tcFlightPortInterface.h" #include "tcPlatformInterface.h" + #include "tcMapOverlay.h" + #include "tcMapMissionObject.h" #include "tcSimState.h" #include "simmath.h" *************** *** 81,84 **** --- 83,87 ---- tcSimState* tcFlightPortInterface::mpSimState = 0; tcSoundConsole* tcFlightPortInterface::mpConsole = 0; + tcMapOverlay* tcFlightPortInterface::overlay = 0; *************** *** 87,91 **** if (flightport == 0) return; ! tcMissionManager* missionManager = flightport->GetMissionManager(); tcCAPMission* cap = new tcCAPMission(); --- 90,94 ---- if (flightport == 0) return; ! tcMissionManager* missionManager = flightport->GetOrCreateMissionManager(); tcCAPMission* cap = new tcCAPMission(); *************** *** 94,97 **** --- 97,104 ---- missionManager->AddMission(cap); + tcMapMissionObject* missionObj = new tcMapMissionObject(flightport->parent->mnID, cap->GetId()); + missionObj->SetInteractive(true); + + overlay->AddMapObject(missionObj); } Index: tcSimPythonInterface.cpp =================================================================== RCS file: /cvsroot/gcblue/gcb_wx/src/scriptinterface/tcSimPythonInterface.cpp,v retrieving revision 1.47 retrieving revision 1.48 diff -C2 -d -r1.47 -r1.48 *** tcSimPythonInterface.cpp 6 Dec 2006 01:20:43 -0000 1.47 --- tcSimPythonInterface.cpp 13 Dec 2006 02:10:59 -0000 1.48 *************** *** 433,436 **** --- 433,437 ---- overlay = mo; tcScenarioInterface::AttachMapOverlay(mo); + tcFlightPortInterface::AttachMapOverlay(mo); } |