クラス 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() を呼び出すか