jp.ac.washi.quinte.api
インタフェース TileInfo


public interface TileInfo

このインターフェースはタイルに関する情報を提供します。


メソッドの概要
 CountryInfo getOwner()
          タイルの所有国を返します。
 TileType getType()
          タイルの属性を返します。
 boolean isGate()
          ゲートのタイルかを返します。
 boolean isMovable()
          兵士が移動可能なタイル(壁以外のタイル)かを返します。
 boolean isRotatable()
          回転可能なタイルかを返します。
 

メソッドの詳細

getOwner

CountryInfo getOwner()
タイルの所有国を返します。

戻り値:
タイルの所有国

getType

TileType getType()
タイルの属性を返します。

戻り値:
タイルの属性

isGate

boolean isGate()
ゲートのタイルかを返します。

戻り値:
ゲートのタイルである場合にはtrue、そうでない場合はfalse

isMovable

boolean isMovable()
兵士が移動可能なタイル(壁以外のタイル)かを返します。なお、所有国は考慮しません。

戻り値:
兵士が移動可能なタイルである場合はtrue、そうでない場合はfalse

isRotatable

boolean isRotatable()
回転可能なタイルかを返します。

戻り値:
回転可能なタイルである場合にはtrue、そうでない場合はfalse