クラス MeteoriteManager

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
すべての実装されたインタフェース:
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>, Suspendable

public class MeteoriteManager
extends MoonsWorkCharactersManager<MovableSymbol>
implements Suspendable
多数の隕石とその爆破アニメーションを管理するクラス
作成者:
つまみ
関連項目:
直列化された形式
  • フィールドの概要

    クラスから継承されたフィールド net.trpfrog.medipro_game.mini_game.moons_work.MoonsWorkCharactersManager

    SPAWN_RADIUS

    クラスから継承されたフィールド java.util.AbstractList

    modCount
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ 説明
    MeteoriteManager​(MoonsWorkModel model)
    MoonsWorkModelからマネージャを作成します。
  • メソッドの概要

    修飾子とタイプ メソッド 説明
    java.util.List<ExplosionAnimation> getExplosionAnimations()
    爆発アニメーションのリストを返します。
    void resume()
    動作の再開を定義します。
    void suspend()
    動作の停止を定義します。

    クラスから継承されたメソッド net.trpfrog.medipro_game.mini_game.moons_work.MoonsWorkCharactersManager

    isTooFarObject, leaveFromEarth, sendToEarth

    クラスから継承されたメソッド 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
  • コンストラクタの詳細

    • MeteoriteManager

      public MeteoriteManager​(MoonsWorkModel model)
      MoonsWorkModelからマネージャを作成します。
      パラメータ:
      model - MoonsWorkModel
  • メソッドの詳細

    • getExplosionAnimations

      public java.util.List<ExplosionAnimation> getExplosionAnimations()
      爆発アニメーションのリストを返します。
      戻り値:
      爆発アニメーションのリスト
    • suspend

      public void suspend()
      インタフェースからコピーされた説明: Suspendable
      動作の停止を定義します。
      定義:
      suspend インタフェース内 Suspendable
    • resume

      public void resume()
      インタフェースからコピーされた説明: Suspendable
      動作の再開を定義します。
      定義:
      resume インタフェース内 Suspendable