概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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)

  コンストラクタ
  建物の情報を生成します．
  含まれる情報は以下のものです．
  - time:情報生成時に設定した(情報が作成されたと考えられる)時間
  - buildingID:建物のEntityID
  - fieryness:建物の燃焼度
  - 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()

  燃焼度を取得します．

  戻り値:
    燃焼度

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド