package com.example.sprout.rooms;
import net.arnx.jsonic.JSONHint;
import java.util.HashMap;
public class Room {
public String roomName; //ルーム名
public boolean keyCheck; //鍵の有無
public String hostName; //ホスト名
public int roomId; //ルームID
public HashMap<Integer, Member> memberList = new HashMap<Integer, Member>();
public boolean readyToFight = false; //全員準備完了したか判定
public boolean startFrag;
public int battleId = -1;
public Room() {
}
//ルーム名を取得
@JSONHint(ignore = true)
public String getRoomName() {
return roomName;
}
//ホスト名を取得
@JSONHint(ignore = true)
public String getHostName() {
return hostName;
}
//ルームIDを取得
@JSONHint(ignore = true)
public int getRoomId() {
return roomId;
}
//メンバー数を取得
@JSONHint(ignore = true)
public int getMemberCount() {
return memberList.size();
}
//メンバーの情報を取得
@JSONHint(ignore = true)
public Member getMenmber(int index) {
return memberList.get(index);
}
@JSONHint(ignore = true)
public Member getMemberByIndex(int index) {
Object room[] = memberList.values().toArray();
return (Member) room[index];
}
//キーチェックを取得
@JSONHint(ignore = true)
public boolean getKeyCheck() {
return keyCheck;
}
@JSONHint(ignore = true)
public boolean isReadyToFight() {
return readyToFight;
}
@JSONHint(ignore = true)
public boolean getStartFrag() {
return startFrag;
}
//バトルID
public int getBattleId() {
return battleId;
}
public void setBattleId(int battleId) {
this.battleId = battleId;
}
}