Update of /cvsroot/gcblue/gcb_wx/src/scriptinterface
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20973/src/scriptinterface
Modified Files:
tcTrackInterface.cpp
Log Message:
A few more changes related to GDI+ replacement
Index: tcTrackInterface.cpp
===================================================================
RCS file: /cvsroot/gcblue/gcb_wx/src/scriptinterface/tcTrackInterface.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** tcTrackInterface.cpp 8 Aug 2004 00:31:34 -0000 1.6
--- tcTrackInterface.cpp 1 Nov 2004 03:17:18 -0000 1.7
***************
*** 40,43 ****
--- 40,53 ----
namespace ScriptInterface {
+ tcAllianceSensorMap* tcTrackInterface::mpSensorMap = NULL;
+ unsigned int tcTrackInterface::mnTrackID = 0xFFFFFFFF;
+
+ void tcTrackInterface::AttachSensorMap(tcAllianceSensorMap *apSM)
+ {
+ mpSensorMap = apSM;
+ fprintf(stdout, "tcTrackInterface - Attaching sensor map for alliance: %d\n",
+ mpSensorMap->GetAlliance());
+ }
+
void tcTrackInterface::DropTrack()
{
***************
*** 51,77 ****
if (mnTrackID == 0xFFFFFFFF) {return;}
tcSensorMapTrack *pSMTrack = mpSensorMap->GetSensorMapTrack(mnTrackID);
! if (pSMTrack == NULL) {return;}
pSMTrack->mnAffiliation = anAffil;
}
! void tcTrackInterface::DeclareFriendly(void) {
SetAffiliation((UINT8)FRIENDLY);
}
! void tcTrackInterface::DeclareNeutral(void) {
SetAffiliation((UINT8)NEUTRAL);
}
! void tcTrackInterface::DeclareHostile(void) {
SetAffiliation((UINT8)HOSTILE);
}
- tcAllianceSensorMap* tcTrackInterface::mpSensorMap = NULL;
- unsigned int tcTrackInterface::mnTrackID = 0xFFFFFFFF;
! tcTrackInterface::tcTrackInterface(void)
{
}
! tcTrackInterface::~tcTrackInterface(void)
{
}
--- 61,94 ----
if (mnTrackID == 0xFFFFFFFF) {return;}
tcSensorMapTrack *pSMTrack = mpSensorMap->GetSensorMapTrack(mnTrackID);
! if (pSMTrack == NULL)
! {
! fprintf(stderr, "Warning - tcTrackInterface::SetAffiliation - "
! "couldn't find track id: %d, alliance: %d\n",
! mnTrackID, mpSensorMap->GetAlliance());
! return;
! }
pSMTrack->mnAffiliation = anAffil;
}
! void tcTrackInterface::DeclareFriendly()
! {
SetAffiliation((UINT8)FRIENDLY);
}
! void tcTrackInterface::DeclareNeutral()
! {
SetAffiliation((UINT8)NEUTRAL);
}
! void tcTrackInterface::DeclareHostile()
! {
SetAffiliation((UINT8)HOSTILE);
}
! tcTrackInterface::tcTrackInterface()
{
}
! tcTrackInterface::~tcTrackInterface()
{
}
|