[Gcblue-commits] gcb_wx/src/scriptinterface tcFlightPortInterface.cpp, 1.11, 1.12
Status: Alpha
Brought to you by:
ddcforge
From: Dewitt C. <ddc...@us...> - 2006-09-28 02:01:56
|
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() |