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