クラス 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>
ゲームに登場するオブジェクトの管理クラス。
- 関連項目:
- 直列化された形式
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 doubleSPAWN_RADIUS地球とスポーンエリアの距離クラスから継承されたフィールド java.util.AbstractList
modCount -
コンストラクタの概要
コンストラクタ コンストラクタ 説明 MoonsWorkCharactersManager() -
メソッドの概要
修飾子とタイプ メソッド 説明 booleanisTooFarObject(MovableSymbol obj)オブジェクトが地球から十分に離れているかどうか(画面外に出たかどうか)を返します。voidleaveFromEarth(T obj)地球から離れるキャラクターを追加します。voidsendToEarth(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- 新たに追加するオブジェクト
-