jp.ac.nagoyau.is.ss.kishii.suntori.message.information
クラス PoliceForceInformation

java.lang.Object
  上位を拡張 jp.ac.nagoyau.is.ss.kishii.suntori.message.RCRSCSMessage
      上位を拡張 jp.ac.nagoyau.is.ss.kishii.suntori.message.information.WorldInformation
          上位を拡張 jp.ac.nagoyau.is.ss.kishii.suntori.message.information.PoliceForceInformation
すべての実装されたインタフェース:
IMessage

public class PoliceForceInformation
extends WorldInformation


フィールドの概要
 
クラス jp.ac.nagoyau.is.ss.kishii.suntori.message.RCRSCSMessage から継承されたフィールド
COMMON_DATA_TYPE, data, messageType
 
コンストラクタの概要
PoliceForceInformation(int time, EntityID fbID, int hp, int damage, int buriedness, EntityID areaID)
          コンストラクタ
啓開隊情報を生成します.
PoliceForceInformation(java.util.List<java.lang.Integer> bitList, int offset, java.util.EnumMap<DataType,java.lang.Integer> bitSizeMap)
          コンバート時にシステムが使用するコンストラクタ
 
メソッドの概要
 int getBuriedness()
          PFの埋没度を取得します.
 int getDatage()
          ダメージを取得します.
 int getHP()
          PFの体力を取得します.
 EntityID getPoliceForceID()
          PFのEntityIDを取得します.
 EntityID getPositionID()
          PFが現在いるエリアのEntityID
 
クラス jp.ac.nagoyau.is.ss.kishii.suntori.message.RCRSCSMessage から継承されたメソッド
equals, getBrokenness, getBuriedness, getCoodinate, getDamage, getData, getData, getDataTypeArray, getEntityIDList, getFieryness, getHP, getID, getMessageBitSize, getMessageMinimumSize, getMessageType, getRepairCost, getSendTime, getSendTime, getSupplyQuantity, getWater, getWaterPower, hashCode, isSendable, setCoorinate, setData, setData
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PoliceForceInformation

public PoliceForceInformation(int time,
                              EntityID fbID,
                              int hp,
                              int damage,
                              int buriedness,
                              EntityID areaID)
コンストラクタ
啓開隊情報を生成します.
含まれる情報は以下のものです.

パラメータ:
time - ステップ数
pfID - 啓開隊のID
hp - 体力
damage - ダメージ
buriedness - 埋没度
areaID - 現在いるエリア

PoliceForceInformation

public PoliceForceInformation(java.util.List<java.lang.Integer> bitList,
                              int offset,
                              java.util.EnumMap<DataType,java.lang.Integer> bitSizeMap)
コンバート時にシステムが使用するコンストラクタ

パラメータ:
bitList -
offset -
bitSizeMap -
メソッドの詳細

getPoliceForceID

public EntityID getPoliceForceID()
PFのEntityIDを取得します.

戻り値:
消防隊のEntityID

getHP

public int getHP()
PFの体力を取得します.

戻り値:
体力

getDatage

public int getDatage()
ダメージを取得します.

戻り値:
ダメージ

getBuriedness

public int getBuriedness()
PFの埋没度を取得します.

戻り値:
埋没度

getPositionID

public EntityID getPositionID()
PFが現在いるエリアのEntityID

戻り値:
エリアのEntityID