[Gcblue-commits] gcb_wx/include/ai tcMission.h, 1.1, 1.2 tcMissionManager.h, 1.1, 1.2
Status: Alpha
Brought to you by:
ddcforge
From: Dewitt C. <ddc...@us...> - 2006-10-01 21:07:45
|
Update of /cvsroot/gcblue/gcb_wx/include/ai In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv6071/include/ai Modified Files: tcMission.h tcMissionManager.h Log Message: Airbase automation updates Index: tcMissionManager.h =================================================================== RCS file: /cvsroot/gcblue/gcb_wx/include/ai/tcMissionManager.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** tcMissionManager.h 28 Sep 2006 02:01:53 -0000 1.1 --- tcMissionManager.h 1 Oct 2006 21:07:39 -0000 1.2 *************** *** 49,54 **** --- 49,56 ---- void AddMission(tcMission* mission_); + void DeleteMission(unsigned int missionId); std::vector<long>& GetAvailableAircraft(int targetMask); tcAirObject* GetAircraft(long id); + bool IsAircraftReserved(long id) const; void LaunchAircraft(long id); void Update(double t); *************** *** 62,67 **** std::map<long, unsigned int> reserved; ///< map of reserved aircraft (aircraft id, mission id) double lastUpdate; ! bool IsAircraftReserved(long id) const; void UpdateReserved(); }; --- 64,71 ---- std::map<long, unsigned int> reserved; ///< map of reserved aircraft (aircraft id, mission id) double lastUpdate; + std::vector<unsigned int> missionsToDelete; ! ! void PerformDeletions(); void UpdateReserved(); }; Index: tcMission.h =================================================================== RCS file: /cvsroot/gcblue/gcb_wx/include/ai/tcMission.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** tcMission.h 28 Sep 2006 02:01:53 -0000 1.1 --- tcMission.h 1 Oct 2006 21:07:39 -0000 1.2 *************** *** 41,46 **** --- 41,48 ---- { public: + void EndMission(); unsigned int GetId() const; const std::vector<long>& GetMissionAircraft() const; + bool AllMissionAircraftDeparted() const; void SetMissionManager(tcMissionManager* mm); |