Code Search for Developers
 
 
  

ComsBuyAccessoryMessage.h from Scorched 3D at Krugle


Show ComsBuyAccessoryMessage.h syntax highlighted

////////////////////////////////////////////////////////////////////////////////
//    Scorched3D (c) 2000-2003
//
//    This file is part of Scorched3D.
//
//    Scorched3D is free software; you can redistribute it and/or modify
//    it under the terms of the GNU General Public License as published by
//    the Free Software Foundation; either version 2 of the License, or
//    (at your option) any later version.
//
//    Scorched3D is distributed in the hope that it will be useful,
//    but WITHOUT ANY WARRANTY; without even the implied warranty of
//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//    GNU General Public License for more details.
//
//    You should have received a copy of the GNU General Public License
//    along with Scorched3D; if not, write to the Free Software
//    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
////////////////////////////////////////////////////////////////////////////////


#if !defined(__INCLUDE_ComsBuyAccessoryMessageh_INCLUDE__)
#define __INCLUDE_ComsBuyAccessoryMessageh_INCLUDE__

#include <coms/ComsMessage.h>
#include <string>

class ComsBuyAccessoryMessage : public ComsMessage
{
public:
	ComsBuyAccessoryMessage(
		unsigned int playerId = 0,
		unsigned int accessoryId = 0,
		bool buy = true);
	virtual ~ComsBuyAccessoryMessage();

	unsigned int getPlayerId() { return playerId_; }
	unsigned int getAccessoryId() { return accessoryId_; }
	bool &getBuy() { return buy_; }

	// Inherited from ComsMessage
    virtual bool writeMessage(NetBuffer &buffer);
    virtual bool readMessage(NetBufferReader &reader);

protected:
	unsigned int playerId_;
	unsigned int accessoryId_;
	bool buy_;
};


#endif




See more files for this project here

Scorched 3D

Scorched3D is a 3D remake of the popular 2D artillery game Scorched Earth.\r\nScorched3D can be played against the computer, other players and remotely across the internet or LAN.

Project homepage: http://sourceforge.net/projects/scorched3d
Programming language(s): C,C++,XML
License: gpl2

  ComsAddPlayerMessage.cpp
  ComsAddPlayerMessage.h
  ComsAdminMessage.cpp
  ComsAdminMessage.h
  ComsBuyAccessoryMessage.cpp
  ComsBuyAccessoryMessage.h
  ComsChannelMessage.cpp
  ComsChannelMessage.h
  ComsChannelTextMessage.cpp
  ComsChannelTextMessage.h
  ComsConnectAcceptMessage.cpp
  ComsConnectAcceptMessage.h
  ComsConnectMessage.cpp
  ComsConnectMessage.h
  ComsConnectRejectMessage.cpp
  ComsConnectRejectMessage.h
  ComsDefenseMessage.cpp
  ComsDefenseMessage.h
  ComsFileAkMessage.cpp
  ComsFileAkMessage.h
  ComsFileMessage.cpp
  ComsFileMessage.h
  ComsGameStateMessage.cpp
  ComsGameStateMessage.h
  ComsGameStoppedMessage.cpp
  ComsGameStoppedMessage.h
  ComsGiftMoneyMessage.cpp
  ComsGiftMoneyMessage.h
  ComsHaveModFilesMessage.cpp
  ComsHaveModFilesMessage.h
  ComsHeightMapMessage.cpp
  ComsHeightMapMessage.h
  ComsInitializeMessage.cpp
  ComsInitializeMessage.h
  ComsKeepAliveMessage.cpp
  ComsKeepAliveMessage.h
  ComsLevelMessage.cpp
  ComsLevelMessage.h
  ComsLinesMessage.cpp
  ComsLinesMessage.h
  ComsMessage.cpp
  ComsMessage.h
  ComsMessageHandler.cpp
  ComsMessageHandler.h
  ComsMessageSender.cpp
  ComsMessageSender.h
  ComsNewGameMessage.cpp
  ComsNewGameMessage.h
  ComsPlayMovesMessage.cpp
  ComsPlayMovesMessage.h
  ComsPlayedMoveMessage.cpp
  ComsPlayedMoveMessage.h
  ComsPlayerAimMessage.cpp
  ComsPlayerAimMessage.h
  ComsPlayerReadyMessage.cpp
  ComsPlayerReadyMessage.h
  ComsPlayerStateMessage.cpp
  ComsPlayerStateMessage.h
  ComsPlayerStatusMessage.cpp
  ComsPlayerStatusMessage.h
  ComsRmPlayerMessage.cpp
  ComsRmPlayerMessage.h
  ComsScoreMessage.cpp
  ComsScoreMessage.h
  ComsStartGameMessage.cpp
  ComsStartGameMessage.h
  ComsSyncCheckMessage.cpp
  ComsSyncCheckMessage.h
  ComsTargetStateMessage.cpp
  ComsTargetStateMessage.h
  ComsTimerStartMessage.cpp
  ComsTimerStartMessage.h