public void create_room(List <CGameUser> Players) { CGameRoom battleroom = new CGameRoom(); battleroom.enter_gameroom(Players); this.rooms.Add(battleroom); }
/// <summary> /// 매칭을 요청한 유저들을 넘겨 받아 게임 방을 생성한다. /// </summary> /// <param name="user1"></param> /// <param name="user2"></param> public void create_room(CGameUser user1, CGameUser user2) { // 게임 방을 생성하여 입장 시킴. CGameRoom battleroom = new CGameRoom(this); this.rooms.Add(battleroom); user1.enter_room(battleroom, 0); user2.enter_room(battleroom, 1); battleroom.enter_gameroom(user1.player, user2.player); }
public void enter_room(CGameRoom room, byte player_index) { this.player = new CPlayer(this, player_index); this.battle_room = room; change_state(USER_STATE_TYPE.PLAY); }
public void remove_room(CGameRoom room) { room.destroy(); this.rooms.Remove(room); }
public void enter_room(CPlayer player, CGameRoom room) { this.player = player; this.battle_room = room; }