Update of /cvsroot/gcblue/gcb_wx/src/scriptinterface
In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv32752/src/scriptinterface
Modified Files:
tcFlightPortInterface.cpp
Log Message:
Initial airbase automation work
Index: tcFlightPortInterface.cpp
===================================================================
RCS file: /cvsroot/gcblue/gcb_wx/src/scriptinterface/tcFlightPortInterface.cpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** tcFlightPortInterface.cpp 17 Aug 2006 01:28:04 -0000 1.11
--- tcFlightPortInterface.cpp 28 Sep 2006 02:01:53 -0000 1.12
***************
*** 35,38 ****
--- 35,40 ----
#include "simmath.h"
#include "tcSoundConsole.h"
+ #include "ai/tcMissionManager.h"
+ #include "ai/tcCAPMission.h"
#ifdef _DEBUG
***************
*** 70,73 ****
--- 72,76 ----
.def("LaunchID", &tcFlightPortInterface::LaunchID)
.def("SetDestination", &tcFlightPortInterface::SetDestination)
+ .def("AddCAPMission", &tcFlightPortInterface::AddCAPMission)
.def("GetLocalObj",&tcFlightPortInterface::GetLocalObj)
;
***************
*** 79,82 ****
--- 82,99 ----
tcSoundConsole* tcFlightPortInterface::mpConsole = 0;
+
+ void tcFlightPortInterface::AddCAPMission()
+ {
+ if (flightport == 0) return;
+
+ tcMissionManager* missionManager = flightport->GetMissionManager();
+
+ tcCAPMission* cap = new tcCAPMission();
+ cap->SetStation(0, 0);
+
+ missionManager->AddMission(cap);
+
+ }
+
// Interface function declaration
double tcFlightPortInterface::GetTime()
|