クラス MovableSymbolManager<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>
- すべての実装されたインタフェース:
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>
- 直系の既知のサブクラス:
MoonsWorkCharactersManager
public class MovableSymbolManager<T extends MovableSymbol> extends SymbolManager<MovableSymbol>
MovableSymbol
の集合を管理するクラス- 関連項目:
- 直列化された形式
-
フィールドの概要
クラスから継承されたフィールド java.util.AbstractList
modCount
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 MovableSymbolManager()
-
メソッドの概要
修飾子とタイプ メソッド 説明 boolean
isAutoCleanupMode()
タイマーが作動しているとき自動でSymbolManager.cleanup()
を呼び出すかどうかを返します。void
moveAll(int milliseconds)
指定したミリ秒数分の移動距離だけ登録されたMovableSymbol
を動かします。void
setAutoCleanup(boolean autoCleanup)
タイマーが作動しているとき自動でSymbolManager.cleanup()
を呼び出すかどうかを設定します。void
start()
登録されたMovableSymbol
を全て動かすTimer
を開始します。void
stop()
登録されたMovableSymbol
を全て動かすTimer
を停止します。クラスから継承されたメソッド 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
-
コンストラクタの詳細
-
MovableSymbolManager
public MovableSymbolManager()
-
-
メソッドの詳細
-
moveAll
public void moveAll(int milliseconds)指定したミリ秒数分の移動距離だけ登録されたMovableSymbol
を動かします。- パラメータ:
milliseconds
- 移動するミリ秒数
-
start
public void start()登録されたMovableSymbol
を全て動かすTimer
を開始します。 -
stop
public void stop()登録されたMovableSymbol
を全て動かすTimer
を停止します。 -
isAutoCleanupMode
public boolean isAutoCleanupMode()タイマーが作動しているとき自動でSymbolManager.cleanup()
を呼び出すかどうかを返します。 デフォルトはtrue
です。- 戻り値:
- タイマーが作動しているとき自動で
SymbolManager.cleanup()
を呼び出すか
-
setAutoCleanup
public void setAutoCleanup(boolean autoCleanup)タイマーが作動しているとき自動でSymbolManager.cleanup()
を呼び出すかどうかを設定します。 デフォルトはtrue
です。- パラメータ:
autoCleanup
- タイマーが作動しているとき自動でSymbolManager.cleanup()
を呼び出すか
-