mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-18 11:19:10 +00:00
Deprecate and remove NEWZERO macro
This commit is contained in:
@ -58,8 +58,8 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
|
||||
struct IBlueSpiral {
|
||||
pfGmBlueSpiral * gameCli;
|
||||
|
||||
IBlueSpiral (pfGmBlueSpiral * gameCli);
|
||||
|
||||
IBlueSpiral (pfGmBlueSpiral * gameCli) : gameCli(gameCli) { }
|
||||
|
||||
// pfGameCli event notification handlers
|
||||
void Recv (GameMsgHeader * msg, void * param);
|
||||
@ -88,7 +88,7 @@ static pfGameCli * BlueSpiralFactory (
|
||||
unsigned gameId,
|
||||
plKey receiver
|
||||
) {
|
||||
return NEWZERO(pfGmBlueSpiral)(gameId, receiver);
|
||||
return new pfGmBlueSpiral(gameId, receiver);
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
@ -110,16 +110,10 @@ AUTO_INIT_FUNC(RegisterBlueSpiralFactory) {
|
||||
*
|
||||
***/
|
||||
|
||||
//============================================================================
|
||||
IBlueSpiral::IBlueSpiral (pfGmBlueSpiral * gameCli)
|
||||
: gameCli(gameCli)
|
||||
{
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IBlueSpiral::OnPlayerJoined (const Srv2Cli_Game_PlayerJoined & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -127,7 +121,7 @@ void IBlueSpiral::OnPlayerJoined (const Srv2Cli_Game_PlayerJoined & msg) {
|
||||
//============================================================================
|
||||
void IBlueSpiral::OnPlayerLeft (const Srv2Cli_Game_PlayerLeft & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -135,7 +129,7 @@ void IBlueSpiral::OnPlayerLeft (const Srv2Cli_Game_PlayerLeft & msg) {
|
||||
//============================================================================
|
||||
void IBlueSpiral::OnInviteFailed (const Srv2Cli_Game_InviteFailed & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -143,42 +137,42 @@ void IBlueSpiral::OnInviteFailed (const Srv2Cli_Game_InviteFailed & msg) {
|
||||
//============================================================================
|
||||
void IBlueSpiral::OnOwnerChange (const Srv2Cli_Game_OwnerChange & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IBlueSpiral::RecvClothOrder (const Srv2Cli_BlueSpiral_ClothOrder & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IBlueSpiral::RecvSuccessfulHit (const Srv2Cli_BlueSpiral_SuccessfulHit & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IBlueSpiral::RecvGameWon (const Srv2Cli_BlueSpiral_GameWon & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IBlueSpiral::RecvGameOver (const Srv2Cli_BlueSpiral_GameOver & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IBlueSpiral::RecvGameStarted (const Srv2Cli_BlueSpiral_GameStarted & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -197,7 +191,7 @@ pfGmBlueSpiral::pfGmBlueSpiral (
|
||||
)
|
||||
: pfGameCli(gameId, receiver)
|
||||
{
|
||||
internal = NEWZERO(IBlueSpiral)(this);
|
||||
internal = new IBlueSpiral(this);
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
|
@ -57,9 +57,9 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
***/
|
||||
|
||||
struct IClimbingWall {
|
||||
pfGmClimbingWall * gameCli;
|
||||
|
||||
IClimbingWall (pfGmClimbingWall * gameCli);
|
||||
pfGmClimbingWall * gameCli;
|
||||
|
||||
IClimbingWall (pfGmClimbingWall * gameCli) : gameCli(gameCli) { }
|
||||
|
||||
// pfGameCli event notification handlers
|
||||
void Recv (GameMsgHeader * msg, void * param);
|
||||
@ -89,7 +89,7 @@ static pfGameCli * ClimbingWallFactory (
|
||||
unsigned gameId,
|
||||
plKey receiver
|
||||
) {
|
||||
return NEWZERO(pfGmClimbingWall)(gameId, receiver);
|
||||
return new pfGmClimbingWall(gameId, receiver);
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
@ -111,16 +111,10 @@ AUTO_INIT_FUNC(RegisterClimbingWallFactory) {
|
||||
*
|
||||
***/
|
||||
|
||||
//============================================================================
|
||||
IClimbingWall::IClimbingWall (pfGmClimbingWall * gameCli)
|
||||
: gameCli(gameCli)
|
||||
{
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IClimbingWall::OnPlayerJoined (const Srv2Cli_Game_PlayerJoined & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -128,7 +122,7 @@ void IClimbingWall::OnPlayerJoined (const Srv2Cli_Game_PlayerJoined & msg) {
|
||||
//============================================================================
|
||||
void IClimbingWall::OnPlayerLeft (const Srv2Cli_Game_PlayerLeft & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -136,7 +130,7 @@ void IClimbingWall::OnPlayerLeft (const Srv2Cli_Game_PlayerLeft & msg) {
|
||||
//============================================================================
|
||||
void IClimbingWall::OnInviteFailed (const Srv2Cli_Game_InviteFailed & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -144,49 +138,49 @@ void IClimbingWall::OnInviteFailed (const Srv2Cli_Game_InviteFailed & msg) {
|
||||
//============================================================================
|
||||
void IClimbingWall::OnOwnerChange (const Srv2Cli_Game_OwnerChange & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IClimbingWall::RecvNumBlockersChanged (const Srv2Cli_ClimbingWall_NumBlockersChanged & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IClimbingWall::RecvReady (const Srv2Cli_ClimbingWall_Ready & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IClimbingWall::RecvBlockersChanged (const Srv2Cli_ClimbingWall_BlockersChanged & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IClimbingWall::RecvPlayerEntered (const Srv2Cli_ClimbingWall_PlayerEntered & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IClimbingWall::RecvSuitMachineLocked (const Srv2Cli_ClimbingWall_SuitMachineLocked & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IClimbingWall::RecvGameOver (const Srv2Cli_ClimbingWall_GameOver & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -205,7 +199,7 @@ pfGmClimbingWall::pfGmClimbingWall (
|
||||
)
|
||||
: pfGameCli(gameId, receiver)
|
||||
{
|
||||
internal = NEWZERO(IClimbingWall)(this);
|
||||
internal = new IClimbingWall(this);
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
|
@ -57,9 +57,9 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
***/
|
||||
|
||||
struct IHeek {
|
||||
pfGmHeek * gameCli;
|
||||
pfGmHeek * gameCli;
|
||||
|
||||
IHeek (pfGmHeek * gameCli);
|
||||
IHeek (pfGmHeek * gameCli) : gameCli(gameCli) { }
|
||||
|
||||
// pfGameCli event notification handlers
|
||||
void Recv (GameMsgHeader * msg, void * param);
|
||||
@ -94,7 +94,7 @@ static pfGameCli * HeekFactory (
|
||||
unsigned gameId,
|
||||
plKey receiver
|
||||
) {
|
||||
return NEWZERO(pfGmHeek)(gameId, receiver);
|
||||
return new pfGmHeek(gameId, receiver);
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
@ -115,113 +115,107 @@ AUTO_INIT_FUNC(RegisterHeek) {
|
||||
*
|
||||
***/
|
||||
|
||||
//============================================================================
|
||||
IHeek::IHeek (pfGmHeek * gameCli)
|
||||
: gameCli(gameCli)
|
||||
{
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IHeek::OnPlayerJoined (const Srv2Cli_Game_PlayerJoined & msg) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IHeek::OnPlayerLeft (const Srv2Cli_Game_PlayerLeft & msg) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IHeek::OnInviteFailed (const Srv2Cli_Game_InviteFailed & msg) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IHeek::OnOwnerChange (const Srv2Cli_Game_OwnerChange & msg) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IHeek::RecvPlayGame (const Srv2Cli_Heek_PlayGame & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IHeek::RecvGoodbye (const Srv2Cli_Heek_Goodbye & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IHeek::RecvWelcome (const Srv2Cli_Heek_Welcome & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IHeek::RecvDrop (const Srv2Cli_Heek_Drop & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IHeek::RecvSetup (const Srv2Cli_Heek_Setup & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IHeek::RecvLightState (const Srv2Cli_Heek_LightState & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IHeek::RecvInterfaceState (const Srv2Cli_Heek_InterfaceState & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IHeek::RecvCountdownState (const Srv2Cli_Heek_CountdownState & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IHeek::RecvWinLose (const Srv2Cli_Heek_WinLose & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IHeek::RecvGameWin (const Srv2Cli_Heek_GameWin & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IHeek::RecvPointUpdate (const Srv2Cli_Heek_PointUpdate & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -240,7 +234,7 @@ pfGmHeek::pfGmHeek (
|
||||
)
|
||||
: pfGameCli(gameId, receiver)
|
||||
{
|
||||
internal = NEWZERO(IHeek)(this);
|
||||
internal = new IHeek(this);
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
|
@ -57,9 +57,9 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
***/
|
||||
|
||||
struct IMarker {
|
||||
pfGmMarker * gameCli;
|
||||
|
||||
IMarker (pfGmMarker * gameCli);
|
||||
pfGmMarker * gameCli;
|
||||
|
||||
IMarker (pfGmMarker * gameCli) : gameCli(gameCli) { }
|
||||
|
||||
// pfGameCli event notification handlers
|
||||
void Recv (GameMsgHeader * msg, void * param);
|
||||
@ -97,7 +97,7 @@ static pfGameCli * MarkerFactory (
|
||||
unsigned gameId,
|
||||
plKey receiver
|
||||
) {
|
||||
return NEWZERO(pfGmMarker)(gameId, receiver);
|
||||
return new pfGmMarker(gameId, receiver);
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
@ -119,16 +119,10 @@ AUTO_INIT_FUNC(RegisterMarkerFactory) {
|
||||
*
|
||||
***/
|
||||
|
||||
//============================================================================
|
||||
IMarker::IMarker (pfGmMarker * gameCli)
|
||||
: gameCli(gameCli)
|
||||
{
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IMarker::OnPlayerJoined (const Srv2Cli_Game_PlayerJoined & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -136,7 +130,7 @@ void IMarker::OnPlayerJoined (const Srv2Cli_Game_PlayerJoined & msg) {
|
||||
//============================================================================
|
||||
void IMarker::OnPlayerLeft (const Srv2Cli_Game_PlayerLeft & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -144,7 +138,7 @@ void IMarker::OnPlayerLeft (const Srv2Cli_Game_PlayerLeft & msg) {
|
||||
//============================================================================
|
||||
void IMarker::OnInviteFailed (const Srv2Cli_Game_InviteFailed & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -152,7 +146,7 @@ void IMarker::OnInviteFailed (const Srv2Cli_Game_InviteFailed & msg) {
|
||||
//============================================================================
|
||||
void IMarker::OnOwnerChange (const Srv2Cli_Game_OwnerChange & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -160,7 +154,7 @@ void IMarker::OnOwnerChange (const Srv2Cli_Game_OwnerChange & msg) {
|
||||
//============================================================================
|
||||
void IMarker::RecvTemplateCreated (const Srv2Cli_Marker_TemplateCreated & msg, void * param) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -168,63 +162,63 @@ void IMarker::RecvTemplateCreated (const Srv2Cli_Marker_TemplateCreated & msg, v
|
||||
//============================================================================
|
||||
void IMarker::RecvTeamAssigned (const Srv2Cli_Marker_TeamAssigned & msg, void * param) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IMarker::RecvGameType (const Srv2Cli_Marker_GameType & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IMarker::RecvGameStarted (const Srv2Cli_Marker_GameStarted & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IMarker::RecvGamePaused (const Srv2Cli_Marker_GamePaused & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IMarker::RecvGameReset (const Srv2Cli_Marker_GameReset & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IMarker::RecvGameOver (const Srv2Cli_Marker_GameOver & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IMarker::RecvGameNameChanged (const Srv2Cli_Marker_GameNameChanged & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IMarker::RecvTimeLimitChanged (const Srv2Cli_Marker_TimeLimitChanged & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IMarker::RecvGameDeleted (const Srv2Cli_Marker_GameDeleted & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
|
||||
@ -234,28 +228,28 @@ void IMarker::RecvGameDeleted (const Srv2Cli_Marker_GameDeleted & msg, void * pa
|
||||
|
||||
//============================================================================
|
||||
void IMarker::RecvMarkerAdded (const Srv2Cli_Marker_MarkerAdded & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IMarker::RecvMarkerDeleted (const Srv2Cli_Marker_MarkerDeleted & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IMarker::RecvMarkerNameChanged (const Srv2Cli_Marker_MarkerNameChanged & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IMarker::RecvMarkerCaptured (const Srv2Cli_Marker_MarkerCaptured & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -274,7 +268,7 @@ pfGmMarker::pfGmMarker (
|
||||
)
|
||||
: pfGameCli(gameId, receiver)
|
||||
{
|
||||
internal = NEWZERO(IMarker)(this);
|
||||
internal = new IMarker(this);
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
|
@ -61,7 +61,7 @@ struct ITicTacToe {
|
||||
char board[3][3];
|
||||
char myself;
|
||||
char other;
|
||||
|
||||
|
||||
ITicTacToe (pfGmTicTacToe * gameCli);
|
||||
|
||||
// pfGameCli event notification handlers
|
||||
@ -89,7 +89,7 @@ static pfGameCli * TicTacToeFactory (
|
||||
unsigned gameId,
|
||||
plKey receiver
|
||||
) {
|
||||
return NEWZERO(pfGmTicTacToe)(gameId, receiver);
|
||||
return new pfGmTicTacToe(gameId, receiver);
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
@ -113,7 +113,7 @@ AUTO_INIT_FUNC(RegisterTicTacToeFactory) {
|
||||
|
||||
//============================================================================
|
||||
ITicTacToe::ITicTacToe (pfGmTicTacToe * gameCli)
|
||||
: gameCli(gameCli)
|
||||
: gameCli(gameCli), myself(0), other(0)
|
||||
{
|
||||
// Fill the board with space chars
|
||||
memset(board, ' ', sizeof(board));
|
||||
@ -122,7 +122,7 @@ ITicTacToe::ITicTacToe (pfGmTicTacToe * gameCli)
|
||||
//============================================================================
|
||||
void ITicTacToe::OnPlayerJoined (const Srv2Cli_Game_PlayerJoined & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -130,7 +130,7 @@ void ITicTacToe::OnPlayerJoined (const Srv2Cli_Game_PlayerJoined & msg) {
|
||||
//============================================================================
|
||||
void ITicTacToe::OnPlayerLeft (const Srv2Cli_Game_PlayerLeft & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -138,7 +138,7 @@ void ITicTacToe::OnPlayerLeft (const Srv2Cli_Game_PlayerLeft & msg) {
|
||||
//============================================================================
|
||||
void ITicTacToe::OnInviteFailed (const Srv2Cli_Game_InviteFailed & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -146,7 +146,7 @@ void ITicTacToe::OnInviteFailed (const Srv2Cli_Game_InviteFailed & msg) {
|
||||
//============================================================================
|
||||
void ITicTacToe::OnOwnerChange (const Srv2Cli_Game_OwnerChange & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -163,14 +163,14 @@ void ITicTacToe::RecvGameStarted (const Srv2Cli_TTT_GameStarted & msg, void * pa
|
||||
other = 'X';
|
||||
}
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void ITicTacToe::RecvGameOver (const Srv2Cli_TTT_GameOver & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
|
||||
@ -185,11 +185,11 @@ void ITicTacToe::RecvMoveMade (const Srv2Cli_TTT_MoveMade & msg, void * param) {
|
||||
else
|
||||
board[msg.row][msg.col] = other;
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*****************************************************************************
|
||||
*
|
||||
@ -204,7 +204,7 @@ pfGmTicTacToe::pfGmTicTacToe (
|
||||
)
|
||||
: pfGameCli(gameId, receiver)
|
||||
{
|
||||
internal = NEWZERO(ITicTacToe)(this);
|
||||
internal = new ITicTacToe(this);
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
|
@ -57,9 +57,9 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
***/
|
||||
|
||||
struct IVarSync {
|
||||
pfGmVarSync * gameCli;
|
||||
|
||||
IVarSync (pfGmVarSync * gameCli);
|
||||
pfGmVarSync * gameCli;
|
||||
|
||||
IVarSync (pfGmVarSync * gameCli) : gameCli(gameCli) { }
|
||||
|
||||
// pfGameCli event notification handlers
|
||||
void Recv (GameMsgHeader * msg, void * param);
|
||||
@ -88,7 +88,7 @@ static pfGameCli * VarSyncFactory (
|
||||
unsigned gameId,
|
||||
plKey receiver
|
||||
) {
|
||||
return NEWZERO(pfGmVarSync)(gameId, receiver);
|
||||
return new pfGmVarSync(gameId, receiver);
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
@ -110,16 +110,10 @@ AUTO_INIT_FUNC(RegisterVarSyncFactory) {
|
||||
*
|
||||
***/
|
||||
|
||||
//============================================================================
|
||||
IVarSync::IVarSync (pfGmVarSync * gameCli)
|
||||
: gameCli(gameCli)
|
||||
{
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IVarSync::OnPlayerJoined (const Srv2Cli_Game_PlayerJoined & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -127,7 +121,7 @@ void IVarSync::OnPlayerJoined (const Srv2Cli_Game_PlayerJoined & msg) {
|
||||
//============================================================================
|
||||
void IVarSync::OnPlayerLeft (const Srv2Cli_Game_PlayerLeft & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -135,7 +129,7 @@ void IVarSync::OnPlayerLeft (const Srv2Cli_Game_PlayerLeft & msg) {
|
||||
//============================================================================
|
||||
void IVarSync::OnInviteFailed (const Srv2Cli_Game_InviteFailed & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -143,42 +137,42 @@ void IVarSync::OnInviteFailed (const Srv2Cli_Game_InviteFailed & msg) {
|
||||
//============================================================================
|
||||
void IVarSync::OnOwnerChange (const Srv2Cli_Game_OwnerChange & msg) {
|
||||
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IVarSync::RecvStringVarChanged (const Srv2Cli_VarSync_StringVarChanged & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IVarSync::RecvNumericVarChanged (const Srv2Cli_VarSync_NumericVarChanged & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IVarSync::RecvAllVarsSent (const Srv2Cli_VarSync_AllVarsSent & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IVarSync::RecvStringVarCreated (const Srv2Cli_VarSync_StringVarCreated & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
void IVarSync::RecvNumericVarCreated (const Srv2Cli_VarSync_NumericVarCreated & msg, void * param) {
|
||||
pfGameCliMsg * gameCliMsg = NEWZERO(pfGameCliMsg);
|
||||
pfGameCliMsg * gameCliMsg = new pfGameCliMsg;
|
||||
gameCliMsg->Set(gameCli, msg);
|
||||
gameCliMsg->Send(gameCli->GetReceiver());
|
||||
}
|
||||
@ -196,7 +190,7 @@ pfGmVarSync::pfGmVarSync (
|
||||
)
|
||||
: pfGameCli(gameId, receiver)
|
||||
{
|
||||
internal = NEWZERO(IVarSync)(this);
|
||||
internal = new IVarSync(this);
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
|
@ -76,7 +76,7 @@ struct IGameCli : THashKeyVal<unsigned> {
|
||||
Factory * factory;
|
||||
plKey receiver;
|
||||
unsigned playerCount;
|
||||
|
||||
|
||||
IGameCli (
|
||||
pfGameCli * gameCli,
|
||||
unsigned gameId,
|
||||
@ -209,7 +209,7 @@ void IGameMgr::RecvGameInstance (const Srv2Cli_GameMgr_GameInstance & msg, void
|
||||
|
||||
//============================================================================
|
||||
void IGameMgr::RecvInviteReceived (const Srv2Cli_GameMgr_InviteReceived & msg, void * param) {
|
||||
pfGameMgrMsg * gameMgrMsg = NEWZERO(pfGameMgrMsg);
|
||||
pfGameMgrMsg * gameMgrMsg = new pfGameMgrMsg;
|
||||
gameMgrMsg->Set(msg);
|
||||
for (unsigned i = 0; i < s_receivers.Count(); ++i)
|
||||
gameMgrMsg->AddReceiver(s_receivers[i]);
|
||||
@ -218,7 +218,7 @@ void IGameMgr::RecvInviteReceived (const Srv2Cli_GameMgr_InviteReceived & msg, v
|
||||
|
||||
//============================================================================
|
||||
void IGameMgr::RecvInviteRevoked (const Srv2Cli_GameMgr_InviteRevoked & msg, void * param) {
|
||||
pfGameMgrMsg * gameMgrMsg = NEWZERO(pfGameMgrMsg);
|
||||
pfGameMgrMsg * gameMgrMsg = new pfGameMgrMsg;
|
||||
gameMgrMsg->Set(msg);
|
||||
for (unsigned i = 0; i < s_receivers.Count(); ++i)
|
||||
gameMgrMsg->AddReceiver(s_receivers[i]);
|
||||
@ -275,12 +275,6 @@ void IGameMgr::StaticRecv (GameMsgHeader * msg) {
|
||||
*
|
||||
***/
|
||||
|
||||
//============================================================================
|
||||
pfGameMgrMsg::pfGameMgrMsg () {
|
||||
|
||||
netMsg = nil;
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
pfGameMgrMsg::~pfGameMgrMsg () {
|
||||
|
||||
@ -301,13 +295,6 @@ void pfGameMgrMsg::Set (const GameMsgHeader & msg) {
|
||||
*
|
||||
***/
|
||||
|
||||
//============================================================================
|
||||
pfGameCliMsg::pfGameCliMsg () {
|
||||
|
||||
gameCli = nil;
|
||||
netMsg = nil;
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
pfGameCliMsg::~pfGameCliMsg () {
|
||||
|
||||
@ -403,7 +390,7 @@ void pfGameMgr::JoinGame (
|
||||
|
||||
msg.messageBytes = msgBytes;
|
||||
|
||||
GameMgrSend(&msg, NEWZERO(JoinTransState)(receiver));
|
||||
GameMgrSend(&msg, new JoinTransState(receiver));
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
@ -431,7 +418,7 @@ void pfGameMgr::CreateGame (
|
||||
msg->createDataBytes = initBytes;
|
||||
memcpy(msg->createData, initData, initBytes);
|
||||
|
||||
GameMgrSend(msg, NEWZERO(JoinTransState)(receiver));
|
||||
GameMgrSend(msg, new JoinTransState(receiver));
|
||||
|
||||
free(msg);
|
||||
}
|
||||
@ -462,7 +449,7 @@ void pfGameMgr::JoinCommonGame (
|
||||
msg->createDataBytes = initBytes;
|
||||
memcpy(msg->createData, initData, initBytes);
|
||||
|
||||
GameMgrSend(msg, NEWZERO(JoinTransState)(receiver));
|
||||
GameMgrSend(msg, new JoinTransState(receiver));
|
||||
|
||||
free(msg);
|
||||
}
|
||||
@ -479,7 +466,7 @@ pfGameCli::pfGameCli (
|
||||
unsigned gameId,
|
||||
plKey receiver
|
||||
) {
|
||||
internal = NEWZERO(IGameCli)(this, gameId, receiver);
|
||||
internal = new IGameCli(this, gameId, receiver);
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
@ -567,7 +554,9 @@ IGameCli::IGameCli (
|
||||
plKey receiver
|
||||
) : THashKeyVal<unsigned>(gameId)
|
||||
, gameCli(gameCli)
|
||||
, factory(nil)
|
||||
, receiver(receiver)
|
||||
, playerCount(0)
|
||||
{
|
||||
s_games.Add(this);
|
||||
}
|
||||
@ -651,7 +640,7 @@ TransState::TransState (unsigned transId, void * param)
|
||||
//============================================================================
|
||||
void GameMgrRegisterGameType (const GameTypeReg & reg) {
|
||||
|
||||
(void)NEWZERO(Factory)(reg);
|
||||
(void)new Factory(reg);
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
|
@ -86,7 +86,7 @@ public:
|
||||
void Read(hsStream *, hsResMgr *) { FATAL("not impl"); }
|
||||
void Write(hsStream *, hsResMgr *) { FATAL("not impl"); }
|
||||
|
||||
pfGameMgrMsg ();
|
||||
pfGameMgrMsg () : netMsg(nil) { }
|
||||
~pfGameMgrMsg ();
|
||||
|
||||
void Set (const GameMsgHeader & msg);
|
||||
@ -108,8 +108,8 @@ public:
|
||||
CLASSNAME_REGISTER(pfGameCliMsg);
|
||||
GETINTERFACE_ANY(pfGameCliMsg, plMessage);
|
||||
#pragma warning(pop)
|
||||
|
||||
pfGameCliMsg ();
|
||||
|
||||
pfGameCliMsg () : gameCli(nil), netMsg(nil) { }
|
||||
~pfGameCliMsg ();
|
||||
|
||||
void Read(hsStream *, hsResMgr *) { FATAL("not impl"); }
|
||||
|
Reference in New Issue
Block a user