⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usermanager.cpp

📁 一个小游戏五子棋的浙江大学开发我的课程设计
💻 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 + -