* Make some functions const correct
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3151 4a71c877-e1ca-e34f-864e-861f7616d084master
parent
97991eab77
commit
e8be7978e6
|
@ -66,12 +66,12 @@ BOOL recvGift(void)
|
||||||
{
|
{
|
||||||
uint8_t type, from, to;
|
uint8_t type, from, to;
|
||||||
int audioTrack;
|
int audioTrack;
|
||||||
|
|
||||||
NETbeginDecode();
|
NETbeginDecode();
|
||||||
NETuint8_t(&type);
|
NETuint8_t(&type);
|
||||||
NETuint8_t(&from);
|
NETuint8_t(&from);
|
||||||
NETuint8_t(&to);
|
NETuint8_t(&to);
|
||||||
|
|
||||||
// Handle the gift depending on what it is
|
// Handle the gift depending on what it is
|
||||||
switch (type)
|
switch (type)
|
||||||
{
|
{
|
||||||
|
@ -96,13 +96,13 @@ BOOL recvGift(void)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
// If we are on the recieving end play an audio alert
|
// If we are on the recieving end play an audio alert
|
||||||
if (to == selectedPlayer)
|
if (to == selectedPlayer)
|
||||||
{
|
{
|
||||||
audio_QueueTrack(audioTrack);
|
audio_QueueTrack(audioTrack);
|
||||||
}
|
}
|
||||||
|
|
||||||
NETend();
|
NETend();
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
@ -110,7 +110,7 @@ BOOL recvGift(void)
|
||||||
BOOL sendGift(uint8_t type, uint8_t to)
|
BOOL sendGift(uint8_t type, uint8_t to)
|
||||||
{
|
{
|
||||||
int audioTrack;
|
int audioTrack;
|
||||||
|
|
||||||
switch (type)
|
switch (type)
|
||||||
{
|
{
|
||||||
case RADAR_GIFT:
|
case RADAR_GIFT:
|
||||||
|
@ -135,10 +135,10 @@ BOOL sendGift(uint8_t type, uint8_t to)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Play the appropriate audio track
|
// Play the appropriate audio track
|
||||||
audio_QueueTrack(audioTrack);
|
audio_QueueTrack(audioTrack);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -147,11 +147,11 @@ BOOL sendGift(uint8_t type, uint8_t to)
|
||||||
void giftRadar(uint8_t from, uint8_t to, BOOL send)
|
void giftRadar(uint8_t from, uint8_t to, BOOL send)
|
||||||
{
|
{
|
||||||
hqReward(from, to);
|
hqReward(from, to);
|
||||||
|
|
||||||
if (send)
|
if (send)
|
||||||
{
|
{
|
||||||
uint8_t subType = RADAR_GIFT;
|
uint8_t subType = RADAR_GIFT;
|
||||||
|
|
||||||
NETbeginEncode(NET_GIFT, NET_ALL_PLAYERS);
|
NETbeginEncode(NET_GIFT, NET_ALL_PLAYERS);
|
||||||
NETuint8_t(&subType);
|
NETuint8_t(&subType);
|
||||||
NETuint8_t(&from);
|
NETuint8_t(&from);
|
||||||
|
@ -170,9 +170,9 @@ void giftRadar(uint8_t from, uint8_t to, BOOL send)
|
||||||
static void recvGiftDroids(uint8_t from, uint8_t to)
|
static void recvGiftDroids(uint8_t from, uint8_t to)
|
||||||
{
|
{
|
||||||
uint8_t droidCount, i;
|
uint8_t droidCount, i;
|
||||||
|
|
||||||
// NB: The packet is already set-up for decoding
|
// NB: The packet is already set-up for decoding
|
||||||
|
|
||||||
// Fetch the droid count
|
// Fetch the droid count
|
||||||
NETuint8_t(&droidCount);
|
NETuint8_t(&droidCount);
|
||||||
|
|
||||||
|
@ -180,9 +180,9 @@ static void recvGiftDroids(uint8_t from, uint8_t to)
|
||||||
{
|
{
|
||||||
uint32_t droidID;
|
uint32_t droidID;
|
||||||
DROID *psDroid;
|
DROID *psDroid;
|
||||||
|
|
||||||
NETuint32_t(&droidID);
|
NETuint32_t(&droidID);
|
||||||
|
|
||||||
if (IdToDroid(droidID, from, &psDroid))
|
if (IdToDroid(droidID, from, &psDroid))
|
||||||
{
|
{
|
||||||
giftSingleDroid(psDroid, to);
|
giftSingleDroid(psDroid, to);
|
||||||
|
@ -203,7 +203,7 @@ static void sendGiftDroids(uint8_t from, uint8_t to)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
NETbeginEncode(NET_GIFT, NET_ALL_PLAYERS);
|
NETbeginEncode(NET_GIFT, NET_ALL_PLAYERS);
|
||||||
{
|
{
|
||||||
DROID *next, *psD;
|
DROID *next, *psD;
|
||||||
|
@ -213,7 +213,7 @@ static void sendGiftDroids(uint8_t from, uint8_t to)
|
||||||
NETuint8_t(&giftType);
|
NETuint8_t(&giftType);
|
||||||
NETuint8_t(&from);
|
NETuint8_t(&from);
|
||||||
NETuint8_t(&to);
|
NETuint8_t(&to);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Work out the number of droids to send. As well as making sure they are
|
* Work out the number of droids to send. As well as making sure they are
|
||||||
* selected we also need to make sure they will put the receiving player
|
* selected we also need to make sure they will put the receiving player
|
||||||
|
@ -226,7 +226,7 @@ static void sendGiftDroids(uint8_t from, uint8_t to)
|
||||||
if (psD->selected)
|
if (psD->selected)
|
||||||
++totalToSend;
|
++totalToSend;
|
||||||
}
|
}
|
||||||
|
|
||||||
NETuint8_t(&totalToSend);
|
NETuint8_t(&totalToSend);
|
||||||
|
|
||||||
for (psD = apsDroidLists[from];
|
for (psD = apsDroidLists[from];
|
||||||
|
@ -235,15 +235,15 @@ static void sendGiftDroids(uint8_t from, uint8_t to)
|
||||||
{
|
{
|
||||||
// Store the next droid in the list as the list may change
|
// Store the next droid in the list as the list may change
|
||||||
next = psD->psNext;
|
next = psD->psNext;
|
||||||
|
|
||||||
if (psD->selected)
|
if (psD->selected)
|
||||||
{
|
{
|
||||||
// Hand over the droid on our sidde
|
// Hand over the droid on our sidde
|
||||||
giftSingleDroid(psD, to);
|
giftSingleDroid(psD, to);
|
||||||
|
|
||||||
// Add the droid to the packet
|
// Add the droid to the packet
|
||||||
NETuint32_t(&psD->id);
|
NETuint32_t(&psD->id);
|
||||||
|
|
||||||
// Decrement the number of droids left to send
|
// Decrement the number of droids left to send
|
||||||
--totalToSend;
|
--totalToSend;
|
||||||
}
|
}
|
||||||
|
@ -278,7 +278,7 @@ static void giftResearch(uint8_t from, uint8_t to, BOOL send)
|
||||||
if (send)
|
if (send)
|
||||||
{
|
{
|
||||||
uint8_t giftType = RESEARCH_GIFT;
|
uint8_t giftType = RESEARCH_GIFT;
|
||||||
|
|
||||||
NETbeginEncode(NET_GIFT, NET_ALL_PLAYERS);
|
NETbeginEncode(NET_GIFT, NET_ALL_PLAYERS);
|
||||||
NETuint8_t(&giftType);
|
NETuint8_t(&giftType);
|
||||||
NETuint8_t(&from);
|
NETuint8_t(&from);
|
||||||
|
@ -314,7 +314,7 @@ void giftPower(uint8_t from, uint8_t to, BOOL send)
|
||||||
if (send)
|
if (send)
|
||||||
{
|
{
|
||||||
uint8_t giftType = POWER_GIFT;
|
uint8_t giftType = POWER_GIFT;
|
||||||
|
|
||||||
NETbeginEncode(NET_GIFT, NET_ALL_PLAYERS);
|
NETbeginEncode(NET_GIFT, NET_ALL_PLAYERS);
|
||||||
NETuint8_t(&giftType);
|
NETuint8_t(&giftType);
|
||||||
NETuint8_t(&from);
|
NETuint8_t(&from);
|
||||||
|
@ -344,7 +344,7 @@ void requestAlliance(uint8_t from, uint8_t to, BOOL prop, BOOL allowAudio)
|
||||||
if (to == selectedPlayer)
|
if (to == selectedPlayer)
|
||||||
{
|
{
|
||||||
CONPRINTF(ConsoleString,(ConsoleString,_("%s Requests An Alliance With You"),getPlayerName(from)));
|
CONPRINTF(ConsoleString,(ConsoleString,_("%s Requests An Alliance With You"),getPlayerName(from)));
|
||||||
|
|
||||||
if (allowAudio)
|
if (allowAudio)
|
||||||
{
|
{
|
||||||
audio_QueueTrack(ID_ALLIANCE_OFF);
|
audio_QueueTrack(ID_ALLIANCE_OFF);
|
||||||
|
@ -368,12 +368,12 @@ void requestAlliance(uint8_t from, uint8_t to, BOOL prop, BOOL allowAudio)
|
||||||
void breakAlliance(uint8_t p1, uint8_t p2, BOOL prop, BOOL allowAudio)
|
void breakAlliance(uint8_t p1, uint8_t p2, BOOL prop, BOOL allowAudio)
|
||||||
{
|
{
|
||||||
char tm1[128];
|
char tm1[128];
|
||||||
|
|
||||||
if (alliances[p1][p2] == ALLIANCE_FORMED)
|
if (alliances[p1][p2] == ALLIANCE_FORMED)
|
||||||
{
|
{
|
||||||
strlcpy(tm1, getPlayerName(p1), sizeof(tm1));
|
strlcpy(tm1, getPlayerName(p1), sizeof(tm1));
|
||||||
CONPRINTF(ConsoleString,(ConsoleString,_("%s Breaks The Alliance With %s"),tm1,getPlayerName(p2) ));
|
CONPRINTF(ConsoleString,(ConsoleString,_("%s Breaks The Alliance With %s"),tm1,getPlayerName(p2) ));
|
||||||
|
|
||||||
if (allowAudio && (p1 == selectedPlayer || p2 == selectedPlayer))
|
if (allowAudio && (p1 == selectedPlayer || p2 == selectedPlayer))
|
||||||
{
|
{
|
||||||
audio_QueueTrack(ID_ALLIANCE_BRO);
|
audio_QueueTrack(ID_ALLIANCE_BRO);
|
||||||
|
@ -424,7 +424,7 @@ void formAlliance(uint8_t p1, uint8_t p2, BOOL prop, BOOL allowAudio, BOOL allow
|
||||||
|
|
||||||
// Clear out any attacking orders
|
// Clear out any attacking orders
|
||||||
turnOffMultiMsg(TRUE);
|
turnOffMultiMsg(TRUE);
|
||||||
|
|
||||||
for (psDroid = apsDroidLists[p1]; psDroid; psDroid = psDroid->psNext) // from -> to
|
for (psDroid = apsDroidLists[p1]; psDroid; psDroid = psDroid->psNext) // from -> to
|
||||||
{
|
{
|
||||||
if (psDroid->order == DORDER_ATTACK
|
if (psDroid->order == DORDER_ATTACK
|
||||||
|
@ -443,7 +443,7 @@ void formAlliance(uint8_t p1, uint8_t p2, BOOL prop, BOOL allowAudio, BOOL allow
|
||||||
orderDroid(psDroid,DORDER_STOP);
|
orderDroid(psDroid,DORDER_STOP);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
turnOffMultiMsg(FALSE);
|
turnOffMultiMsg(FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -496,7 +496,7 @@ BOOL recvAlliance(BOOL allowAudio)
|
||||||
|
|
||||||
// ////////////////////////////////////////////////////////////////////////////
|
// ////////////////////////////////////////////////////////////////////////////
|
||||||
// add an artifact on destruction if required.
|
// add an artifact on destruction if required.
|
||||||
void technologyGiveAway(STRUCTURE *pS)
|
void technologyGiveAway(const STRUCTURE *pS)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
uint8_t count = 1;
|
uint8_t count = 1;
|
||||||
|
@ -510,7 +510,7 @@ void technologyGiveAway(STRUCTURE *pS)
|
||||||
{
|
{
|
||||||
x = map_coord(pS->pos.x);
|
x = map_coord(pS->pos.x);
|
||||||
y = map_coord(pS->pos.y);
|
y = map_coord(pS->pos.y);
|
||||||
|
|
||||||
// Pick a tile to place the artifact
|
// Pick a tile to place the artifact
|
||||||
if (!pickATileGen(&x, &y, LOOK_FOR_EMPTY_TILE, zonedPAT))
|
if (!pickATileGen(&x, &y, LOOK_FOR_EMPTY_TILE, zonedPAT))
|
||||||
{
|
{
|
||||||
|
@ -519,7 +519,7 @@ void technologyGiveAway(STRUCTURE *pS)
|
||||||
|
|
||||||
// Get the feature offset
|
// Get the feature offset
|
||||||
for(i = 0; i < numFeatureStats && asFeatureStats[i].subType != FEAT_GEN_ARTE; i++);
|
for(i = 0; i < numFeatureStats && asFeatureStats[i].subType != FEAT_GEN_ARTE; i++);
|
||||||
|
|
||||||
// 'Build' the artifact
|
// 'Build' the artifact
|
||||||
pF = buildFeature((asFeatureStats + i), world_coord(x), world_coord(y), FALSE);
|
pF = buildFeature((asFeatureStats + i), world_coord(x), world_coord(y), FALSE);
|
||||||
if (pF)
|
if (pF)
|
||||||
|
@ -528,15 +528,22 @@ void technologyGiveAway(STRUCTURE *pS)
|
||||||
}
|
}
|
||||||
|
|
||||||
NETbeginEncode(NET_ARTIFACTS, NET_ALL_PLAYERS);
|
NETbeginEncode(NET_ARTIFACTS, NET_ALL_PLAYERS);
|
||||||
|
{
|
||||||
|
/* Make sure that we don't have to violate the constness of pS.
|
||||||
|
* Since the nettype functions aren't const correct when sending
|
||||||
|
*/
|
||||||
|
uint8_t player = pS->player;
|
||||||
|
|
||||||
NETuint8_t(&count);
|
NETuint8_t(&count);
|
||||||
NETenum(&type);
|
NETenum(&type);
|
||||||
NETuint32_t(&x);
|
NETuint32_t(&x);
|
||||||
NETuint32_t(&y);
|
NETuint32_t(&y);
|
||||||
NETuint32_t(&pF->id);
|
NETuint32_t(&pF->id);
|
||||||
NETuint8_t(&pS->player);
|
NETuint8_t(&player);
|
||||||
|
}
|
||||||
NETend();
|
NETend();
|
||||||
}
|
}
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -586,7 +593,7 @@ void addLoserGifts(void)
|
||||||
for (i = 0;
|
for (i = 0;
|
||||||
i < numFeatureStats && asFeatureStats[i].subType != FEAT_OIL_DRUM;
|
i < numFeatureStats && asFeatureStats[i].subType != FEAT_OIL_DRUM;
|
||||||
i++);
|
i++);
|
||||||
|
|
||||||
quantity = rand() % 5 + 1;
|
quantity = rand() % 5 + 1;
|
||||||
|
|
||||||
NETbeginEncode(NET_ARTIFACTS, NET_ALL_PLAYERS);
|
NETbeginEncode(NET_ARTIFACTS, NET_ALL_PLAYERS);
|
||||||
|
@ -597,28 +604,28 @@ void addLoserGifts(void)
|
||||||
{
|
{
|
||||||
x = map_coord(apsStructLists[selectedPlayer]->pos.x);
|
x = map_coord(apsStructLists[selectedPlayer]->pos.x);
|
||||||
y = map_coord(apsStructLists[selectedPlayer]->pos.y);
|
y = map_coord(apsStructLists[selectedPlayer]->pos.y);
|
||||||
|
|
||||||
if (!pickATileGen(&x, &y, LOOK_FOR_EMPTY_TILE, zonedPAT))
|
if (!pickATileGen(&x, &y, LOOK_FOR_EMPTY_TILE, zonedPAT))
|
||||||
{
|
{
|
||||||
ASSERT(FALSE, "addlosergifts: Unable to find a free location");
|
ASSERT(FALSE, "addlosergifts: Unable to find a free location");
|
||||||
}
|
}
|
||||||
|
|
||||||
NETlogEntry("gift", 0, 0);
|
NETlogEntry("gift", 0, 0);
|
||||||
|
|
||||||
pF = buildFeature((asFeatureStats + i), world_coord(x), world_coord(y), FALSE);
|
pF = buildFeature((asFeatureStats + i), world_coord(x), world_coord(y), FALSE);
|
||||||
|
|
||||||
NETuint32_t(&x);
|
NETuint32_t(&x);
|
||||||
NETuint32_t(&y);
|
NETuint32_t(&y);
|
||||||
NETuint32_t(&pF->id);
|
NETuint32_t(&pF->id);
|
||||||
NETuint8_t(&player);
|
NETuint8_t(&player);
|
||||||
|
|
||||||
if (pF)
|
if (pF)
|
||||||
{
|
{
|
||||||
// Flag for multiplayer artifacts
|
// Flag for multiplayer artifacts
|
||||||
pF->player = player;
|
pF->player = player;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
NETend();
|
NETend();
|
||||||
audio_QueueTrack(ID_GIFT);
|
audio_QueueTrack(ID_GIFT);
|
||||||
}
|
}
|
||||||
|
@ -642,25 +649,25 @@ void addMultiPlayerRandomArtifacts(uint8_t quantity, FEATURE_TYPE type)
|
||||||
|
|
||||||
ASSERT(mapWidth > 20, "map not big enough");
|
ASSERT(mapWidth > 20, "map not big enough");
|
||||||
ASSERT(mapHeight > 20, "map not big enough");
|
ASSERT(mapHeight > 20, "map not big enough");
|
||||||
|
|
||||||
for (count = 0; count < quantity; count++)
|
for (count = 0; count < quantity; count++)
|
||||||
{
|
{
|
||||||
// Between 10 and mapwidth - 10
|
// Between 10 and mapwidth - 10
|
||||||
x = (rand() % (mapWidth - 20)) + 10;
|
x = (rand() % (mapWidth - 20)) + 10;
|
||||||
y = (rand() % (mapHeight - 20)) + 10;
|
y = (rand() % (mapHeight - 20)) + 10;
|
||||||
|
|
||||||
if (!pickATileGen(&x, &y, LOOK_FOR_EMPTY_TILE, zonedPAT))
|
if (!pickATileGen(&x, &y, LOOK_FOR_EMPTY_TILE, zonedPAT))
|
||||||
{
|
{
|
||||||
ASSERT(FALSE, "addMultiPlayerRandomArtifacts: Unable to find a free location");
|
ASSERT(FALSE, "addMultiPlayerRandomArtifacts: Unable to find a free location");
|
||||||
}
|
}
|
||||||
|
|
||||||
pF = buildFeature(asFeatureStats + i, world_coord(x), world_coord(y), FALSE);
|
pF = buildFeature(asFeatureStats + i, world_coord(x), world_coord(y), FALSE);
|
||||||
|
|
||||||
NETuint32_t(&x);
|
NETuint32_t(&x);
|
||||||
NETuint32_t(&y);
|
NETuint32_t(&y);
|
||||||
NETuint32_t(&pF->id);
|
NETuint32_t(&pF->id);
|
||||||
NETuint8_t(&player);
|
NETuint8_t(&player);
|
||||||
|
|
||||||
if (pF)
|
if (pF)
|
||||||
{
|
{
|
||||||
pF->player = player;
|
pF->player = player;
|
||||||
|
@ -700,7 +707,7 @@ void recvMultiPlayerRandomArtifacts()
|
||||||
NETuint32_t(&ty);
|
NETuint32_t(&ty);
|
||||||
NETuint32_t(&ref);
|
NETuint32_t(&ref);
|
||||||
NETuint8_t(&player);
|
NETuint8_t(&player);
|
||||||
|
|
||||||
pF = buildFeature((asFeatureStats + i), world_coord(tx), world_coord(ty), FALSE);
|
pF = buildFeature((asFeatureStats + i), world_coord(tx), world_coord(ty), FALSE);
|
||||||
if (pF)
|
if (pF)
|
||||||
{
|
{
|
||||||
|
|
|
@ -33,7 +33,7 @@ extern void createTeamAlliances (void);
|
||||||
extern BOOL sendGift (uint8_t type, uint8_t to);
|
extern BOOL sendGift (uint8_t type, uint8_t to);
|
||||||
extern BOOL recvGift ();
|
extern BOOL recvGift ();
|
||||||
|
|
||||||
extern void technologyGiveAway (STRUCTURE *pS);
|
extern void technologyGiveAway (const STRUCTURE* pS);
|
||||||
extern void recvMultiPlayerRandomArtifacts ();
|
extern void recvMultiPlayerRandomArtifacts ();
|
||||||
extern void addMultiPlayerRandomArtifacts (uint8_t quantity, FEATURE_TYPE type);
|
extern void addMultiPlayerRandomArtifacts (uint8_t quantity, FEATURE_TYPE type);
|
||||||
extern void processMultiPlayerArtifacts (void);
|
extern void processMultiPlayerArtifacts (void);
|
||||||
|
|
|
@ -234,10 +234,10 @@ extern BOOL multiplayerWinSequence(BOOL firstCall);
|
||||||
// definitions of functions in multiplay's other c files.
|
// definitions of functions in multiplay's other c files.
|
||||||
|
|
||||||
// Buildings . multistruct
|
// Buildings . multistruct
|
||||||
extern BOOL sendBuildStarted (STRUCTURE *psStruct,DROID *psDroid);
|
extern BOOL sendBuildStarted (const STRUCTURE* psStruct, const DROID* psDroid);
|
||||||
extern BOOL SendDestroyStructure(STRUCTURE *s);
|
extern BOOL SendDestroyStructure(const STRUCTURE* s);
|
||||||
extern BOOL SendBuildFinished (STRUCTURE *psStruct);
|
extern BOOL SendBuildFinished (const STRUCTURE* psStruct);
|
||||||
extern BOOL sendLasSat (UBYTE player,STRUCTURE *psStruct, BASE_OBJECT *psObj);
|
extern BOOL sendLasSat (UBYTE player, const STRUCTURE* psStruct, const BASE_OBJECT* psObj);
|
||||||
|
|
||||||
|
|
||||||
// droids . multibot
|
// droids . multibot
|
||||||
|
|
|
@ -52,7 +52,7 @@
|
||||||
|
|
||||||
// ////////////////////////////////////////////////////////////////////////////
|
// ////////////////////////////////////////////////////////////////////////////
|
||||||
// INFORM others that a building has been started, and base plate should be put down.
|
// INFORM others that a building has been started, and base plate should be put down.
|
||||||
BOOL sendBuildStarted(STRUCTURE *psStruct,DROID *psDroid)
|
BOOL sendBuildStarted(const STRUCTURE* psStruct, const DROID* psDroid)
|
||||||
{
|
{
|
||||||
NETMSG msg;
|
NETMSG msg;
|
||||||
UDWORD zero=0;
|
UDWORD zero=0;
|
||||||
|
@ -153,7 +153,7 @@ BOOL recvBuildStarted(NETMSG *pMsg)
|
||||||
|
|
||||||
// ////////////////////////////////////////////////////////////////////////////
|
// ////////////////////////////////////////////////////////////////////////////
|
||||||
// INFORM others that a building has been completed.
|
// INFORM others that a building has been completed.
|
||||||
BOOL SendBuildFinished(STRUCTURE *psStruct)
|
BOOL SendBuildFinished(const STRUCTURE* psStruct)
|
||||||
{
|
{
|
||||||
NETMSG m;
|
NETMSG m;
|
||||||
|
|
||||||
|
@ -286,7 +286,7 @@ BOOL recvDemolishFinished(NETMSG *m)
|
||||||
|
|
||||||
// ////////////////////////////////////////////////////////////////////////////
|
// ////////////////////////////////////////////////////////////////////////////
|
||||||
// Inform others that a structure has been destroyed
|
// Inform others that a structure has been destroyed
|
||||||
BOOL SendDestroyStructure(STRUCTURE *s)
|
BOOL SendDestroyStructure(const STRUCTURE* s)
|
||||||
{
|
{
|
||||||
NETMSG m;
|
NETMSG m;
|
||||||
|
|
||||||
|
@ -325,7 +325,7 @@ BOOL recvDestroyStructure(NETMSG * m)
|
||||||
// ////////////////////////////////////////////////////////////////////////////
|
// ////////////////////////////////////////////////////////////////////////////
|
||||||
//lassat is firing
|
//lassat is firing
|
||||||
|
|
||||||
BOOL sendLasSat(UBYTE player,STRUCTURE *psStruct, BASE_OBJECT *psObj)
|
BOOL sendLasSat(UBYTE player, const STRUCTURE* psStruct, const BASE_OBJECT* psObj)
|
||||||
{
|
{
|
||||||
NETMSG msg;
|
NETMSG msg;
|
||||||
UBYTE p;
|
UBYTE p;
|
||||||
|
|
Loading…
Reference in New Issue