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);
        }
Beispiel #3
0
 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);
 }
Beispiel #5
0
 public void enter_room(CPlayer player, CGameRoom room)
 {
     this.player      = player;
     this.battle_room = room;
 }