dvander@370: /** dvander@370: * =============================================================== dvander@370: * SourceMod (C)2004-2007 AlliedModders LLC. All rights reserved. dvander@370: * =============================================================== dvander@370: * dvander@370: * This file is not open source and may not be copied without explicit dvander@370: * written permission of AlliedModders LLC. This file may not be redistributed dvander@370: * in whole or significant part. dvander@370: * For information, see LICENSE.txt or http://www.sourcemod.net/license.php dvander@370: * dvander@370: * Version: $Id$ dvander@370: */ dvander@370: faluco@242: #include "CPlayer.h" faluco@242: faluco@242: CPlayer::CPlayer() faluco@242: { faluco@242: m_IsConnected = false; faluco@242: m_IsInGame = false; faluco@242: m_IsAuthorized = false; faluco@242: m_PlayerEdict = NULL; faluco@242: } faluco@242: faluco@242: void CPlayer::Initialize(const char *name, const char *ip, edict_t *pEntity) faluco@242: { faluco@242: m_IsConnected = true; faluco@242: m_Name.assign(name); faluco@242: m_Ip.assign(ip); faluco@242: m_PlayerEdict = pEntity; faluco@242: } faluco@242: faluco@242: void CPlayer::Connect() faluco@242: { faluco@242: m_IsInGame = true; faluco@242: } faluco@242: faluco@242: void CPlayer::Authorize(const char *steamid) faluco@242: { faluco@242: m_IsAuthorized = true; faluco@242: m_AuthID.assign(steamid); faluco@242: } faluco@242: faluco@242: void CPlayer::Disconnect() faluco@242: { faluco@242: m_IsConnected = false; faluco@242: m_IsInGame = false; faluco@242: m_IsAuthorized = false; faluco@242: m_Name.clear(); faluco@242: m_Ip.clear(); faluco@242: m_AuthID.clear(); faluco@242: m_PlayerEdict = NULL; faluco@242: } faluco@242: faluco@242: void CPlayer::SetName(const char *name) faluco@242: { faluco@242: m_Name.assign(name); faluco@242: }