jp.ac.nagoyau.is.ss.kishii.suntori.message.task.at
クラス AmbulanceTeamTaskMessage

java.lang.Object
  上位を拡張 jp.ac.nagoyau.is.ss.kishii.suntori.message.RCRSCSMessage
      上位を拡張 jp.ac.nagoyau.is.ss.kishii.suntori.message.task.TaskMessage
          上位を拡張 jp.ac.nagoyau.is.ss.kishii.suntori.message.task.at.AmbulanceTeamTaskMessage
すべての実装されたインタフェース:
IMessage, ITaskMessage
直系の既知のサブクラス:
RescueAreaTaskMessage

public abstract class AmbulanceTeamTaskMessage
extends TaskMessage

救急隊専用のタスクを表現するためのメッセージクラスです.

作成者:
takefumi

フィールドの概要
 
クラス jp.ac.nagoyau.is.ss.kishii.suntori.message.RCRSCSMessage から継承されたフィールド
COMMON_DATA_TYPE, data, messageType
 
コンストラクタの概要
AmbulanceTeamTaskMessage(BaseMessageType type, int time, EntityID atID)
          コンストラクタ
救急隊専用タスクメッセージを生成します.
AmbulanceTeamTaskMessage(BaseMessageType type, java.util.List<java.lang.Integer> bitList, int offset, java.util.EnumMap<DataType,java.lang.Integer> bitSizeMap)
          コンバート時にシステムが使用するコンストラクタ
 
メソッドの概要
 EntityID getAssignedAgentID()
          このタスクを実行すべき救急隊のEntityIDを取得します.
 
クラス jp.ac.nagoyau.is.ss.kishii.suntori.message.task.TaskMessage から継承されたメソッド
setEntityIDListData
 
クラス 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
 

コンストラクタの詳細

AmbulanceTeamTaskMessage

public AmbulanceTeamTaskMessage(BaseMessageType type,
                                int time,
                                EntityID atID)
コンストラクタ
救急隊専用タスクメッセージを生成します.
含まれる情報は以下のものです.

パラメータ:
type -
time -
atID -

AmbulanceTeamTaskMessage

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

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

getAssignedAgentID

public EntityID getAssignedAgentID()
このタスクを実行すべき救急隊のEntityIDを取得します.

定義:
インタフェース ITaskMessage 内の getAssignedAgentID
オーバーライド:
クラス TaskMessage 内の getAssignedAgentID
戻り値:
救急隊のEntityID