All pastes #917647 Raw Edit

Miscellany

public text v1 · immutable
#917647 ·published 2008-02-25 15:48 UTC
rendered paste body
struct PlayerInfo
{
	int nDBID;
	User *pUser;
	wchar_t wszName[14];
	unsigned int nObjectID;
	int nRank;
	int nCharges;
	int nNewX;
	int nNewY;
	int nNewZ;
	int nSummonerDBID;
	bool bCanBeSummoned;
};

class Player
{
public:
	Player();
	static Player *In();
	User *GetPlayerByName(wchar_t wszName[14]);
	User *GetPlayerByDBID(int nDBID);
	User *GetPlayerByObjID(unsigned int nObjectID);
	void AddPlayer(User *pUser);
	void DelPlayer(User *pUser);
	bool PlayerExists(User *pUser);
	std::map <int, PlayerInfo> MPlayerInfo;
	std::map <int, PlayerInfo>::iterator Iter;
	~Player() { };
};