クラス MoonsWorkCharactersManager<T extends MovableSymbol>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.AbstractSequentialList<E>
java.util.LinkedList<T>
net.trpfrog.medipro_game.data_structures.SymbolManager<MovableSymbol>
net.trpfrog.medipro_game.data_structures.MovableSymbolManager<T>
net.trpfrog.medipro_game.mini_game.moons_work.MoonsWorkCharactersManager<T>
- 型パラメータ:
T
- オブジェクトの型
- すべての実装されたインタフェース:
java.io.Serializable
,java.lang.Cloneable
,java.lang.Iterable<MovableSymbol>
,java.util.Collection<MovableSymbol>
,java.util.Deque<MovableSymbol>
,java.util.List<MovableSymbol>
,java.util.Queue<MovableSymbol>
- 直系の既知のサブクラス:
MeteoriteManager
,RocketManager
public class MoonsWorkCharactersManager<T extends MovableSymbol> extends MovableSymbolManager<T>
ゲームに登場するオブジェクトの管理クラス。
- 関連項目:
- 直列化された形式
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 double
SPAWN_RADIUS
地球とスポーンエリアの距離クラスから継承されたフィールド java.util.AbstractList
modCount
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 MoonsWorkCharactersManager()
-
メソッドの概要
修飾子とタイプ メソッド 説明 boolean
isTooFarObject(MovableSymbol obj)
オブジェクトが地球から十分に離れているかどうか(画面外に出たかどうか)を返します。void
leaveFromEarth(T obj)
地球から離れるキャラクターを追加します。void
sendToEarth(T obj)
地球に向かうキャラクターを追加します。クラスから継承されたメソッド net.trpfrog.medipro_game.data_structures.MovableSymbolManager
isAutoCleanupMode, moveAll, setAutoCleanup, start, stop
クラスから継承されたメソッド net.trpfrog.medipro_game.data_structures.SymbolManager
addRemoveCondition, addRemovingHook, cleanup, removeRemoveCondition, removeRemovingHook
クラスから継承されたメソッド java.util.LinkedList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, set, size, spliterator, toArray, toArray
クラスから継承されたメソッド java.util.AbstractSequentialList
iterator
クラスから継承されたメソッド java.util.AbstractList
equals, hashCode, listIterator, removeRange, subList
クラスから継承されたメソッド java.util.AbstractCollection
containsAll, isEmpty, removeAll, retainAll, toString
クラスから継承されたメソッド java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
インタフェースから継承されたメソッド java.util.Collection
parallelStream, removeIf, stream, toArray
インタフェースから継承されたメソッド java.util.Deque
iterator
インタフェースから継承されたメソッド java.lang.Iterable
forEach
インタフェースから継承されたメソッド java.util.List
containsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll, replaceAll, retainAll, sort, subList
-
フィールド詳細
-
SPAWN_RADIUS
public final double SPAWN_RADIUS地球とスポーンエリアの距離
-
-
コンストラクタの詳細
-
MoonsWorkCharactersManager
public MoonsWorkCharactersManager()
-
-
メソッドの詳細
-
isTooFarObject
オブジェクトが地球から十分に離れているかどうか(画面外に出たかどうか)を返します。- パラメータ:
obj
- 判定するオブジェクト- 戻り値:
- オブジェクトが地球から十分に離れた画面外に出たか
-
sendToEarth
地球に向かうキャラクターを追加します。- パラメータ:
obj
- 新たに追加するオブジェクト
-
leaveFromEarth
地球から離れるキャラクターを追加します。- パラメータ:
obj
- 新たに追加するオブジェクト
-