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

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.BuildingInformation
すべての実装されたインタフェース:
IMessage

public class BuildingInformation
extends WorldInformation

建物の情報を表すクラスです.

作成者:
takefumi

フィールドの概要
 
クラス jp.ac.nagoyau.is.ss.kishii.suntori.message.RCRSCSMessage から継承されたフィールド
COMMON_DATA_TYPE, data, messageType
 
コンストラクタの概要
BuildingInformation(int time, EntityID buildingId, int fieryness, int brokenness)
          コンストラクタ
建物の情報を生成します.
BuildingInformation(java.util.List<java.lang.Integer> bitList, int offset, java.util.EnumMap<DataType,java.lang.Integer> bitSizeMap)
          コンバート時システムが使用するコンストラクタ
 
メソッドの概要
 int getBrokenness()
          建物の倒壊度を取得します.
 EntityID getBuildingID()
          建物のEntityIDを取得します.
 int getFieryness()
          燃焼度を取得します.
 
クラス 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
 

コンストラクタの詳細

BuildingInformation

public BuildingInformation(int time,
                           EntityID buildingId,
                           int fieryness,
                           int brokenness)
コンストラクタ
建物の情報を生成します.
含まれる情報は以下のものです.


BuildingInformation

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

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

getBuildingID

public EntityID getBuildingID()
建物のEntityIDを取得します.

戻り値:
建物のID

getBrokenness

public int getBrokenness()
建物の倒壊度を取得します.

戻り値:
倒壊度

getFieryness

public int getFieryness()
燃焼度を取得します.

戻り値:
燃焼度