?? usermanager.cpp
字號:
#include"usermanager.h"
CUserManager::CUserManager()
{
m_count=0;//給m_count付初值表示有0個游戲者
}
bool CUserManager::AddUser(CUserInfo user)
{
m_users[m_count++]=user;
return(m_count<128);
}
bool CUserManager::DeleteUser(unsigned int UserID)//刪除一個游戲者,并把下一個游戲者前提
{
for(int i=0;i<m_count;i++)
{
if(m_users[i].GetID()==UserID)
{
for(int j=i+1;j<m_count;j++)
m_users[j-1]=m_users[j];
m_count--;
return(true);
}
}
return(false);
}
bool CUserManager::SetRoomNum(unsigned int UserID,int RoomNum)
{
for(int i=0;i<m_count;i++)
if(m_users[i].GetID()==UserID)
{
m_users[i].SetRoomNum(RoomNum);
return(true);
}
return(false);
}
int CUserManager::GetUserCount()
{
return(m_count);//返回游戲人數
}
const CUserInfo* CUserManager::GetAllUser()
{
return(m_users);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -