jp.ac.fun.osawalab.tileworld.game
クラス AllAgents
java.lang.Object
jp.ac.fun.osawalab.tileworld.game.Agents
jp.ac.fun.osawalab.tileworld.game.AllAgents
- すべての実装されたインタフェース:
- Iterable<Agent>
public class AllAgents
- extends Agents
AllAgents
は、サーバーにある全てのエージェントについてのリストとして
使います。
Agents
が、プレイヤーごとや、いろいろな場面で使われる個別のリスト
であるのに対し、このクラスのインスタンスは、ただ一つしか存在できません。
そのインスタンスは、public getInstance()
により取得されます。
- 作成者:
- 高山 貴裕(公立はこだて未来大学 システム情報科学研究科 大沢研究室)
getInstance
public static AllAgents getInstance()
- このクラス(
Allagents
)のインスタンスを返します。
このクラスは、public
なコンストラクタを持ちません。
これによって、インスタンスが一つしか存在しないことを保証しています。
- 戻り値:
- このクラスのインスタンス。