クラスの使用
com.lmt.lib.bms.bemusic.BeMusicPoint
-
BeMusicPointを使用しているパッケージ パッケージ 説明 com.lmt.lib.bms.bemusic 7個のON/OFFスイッチと1個の2方向操作可能な入力デバイスを1~2セット用いる音楽シミュレーション用のBMS定義を扱うサブセットです。 -
-
com.lmt.lib.bms.bemusicでのBeMusicPointの使用
BeMusicPointとして宣言されているcom.lmt.lib.bms.bemusicのフィールド 修飾子とタイプ フィールド 説明 static BeMusicPoint
BeMusicPoint. EMPTY
譜面が空だった場合の唯一の楽曲位置情報。BeMusicPointを返すcom.lmt.lib.bms.bemusicのメソッド 修飾子とタイプ メソッド 説明 BeMusicPoint
BeMusicChartBuilder. first()
このBMS譜面ビルダーオブジェクトに指定された条件でBMS譜面構築を開始し、最初に楽曲位置情報を返します。BeMusicPoint
BeMusicChart. getPoint(int index)
楽曲位置情報を取得します。BeMusicPoint
BeMusicChartBuilder. next()
このBMS譜面ビルダーオブジェクトに指定された条件で次の楽曲位置を検索し、該当する楽曲位置の楽曲位置情報を返します。BeMusicPoint型の引数を持つ型を返すcom.lmt.lib.bms.bemusicのメソッド 修飾子とタイプ メソッド 説明 List<BeMusicPoint>
BeMusicChartBuilder. createList()
このBMS譜面ビルダーオブジェクトに指定された条件で譜面を最初から最後まで検索し、楽曲位置情報リストを構築します。List<BeMusicPoint>
BeMusicChart. getPoints()
楽曲位置情報リストのコピーを取得します。Iterator<BeMusicPoint>
BeMusicChart. iterator()
Stream<BeMusicPoint>
BeMusicChart. points()
楽曲位置情報リストを走査するストリームを返します。Stream<BeMusicPoint>
BeMusicChart. points(int start, int end)
指定範囲の楽曲位置情報リストを走査するストリームを返します。BeMusicPoint型のパラメータを持つcom.lmt.lib.bms.bemusicのメソッド 修飾子とタイプ メソッド 説明 protected void
BeMusicSequencer. onPoint(BeMusicPoint p)
再生位置が楽曲位置情報の時間に到達した時に呼び出されます。BeMusicPoint型の型引数を持つcom.lmt.lib.bms.bemusicのメソッド・パラメータ 修飾子とタイプ メソッド 説明 static BeMusicChart
BeMusicChart. create(List<BeMusicPoint> list)
指定した楽曲位置情報リストを用いてBMS譜面オブジェクトを構築します。static <S extends BeMusicChart>
SBeMusicChart. create(List<BeMusicPoint> list, Supplier<S> creator)
指定した楽曲位置情報リストを用いてBMS譜面オブジェクトを構築します。int
BeMusicChart. indexOf(int beginIndex, int endIndex, Predicate<BeMusicPoint> tester)
楽曲位置情報リストの指定範囲から指定条件に該当する最初の楽曲位置情報のインデックスを返します。int
BeMusicChart. indexOf(Predicate<BeMusicPoint> tester)
楽曲位置情報リスト全体から指定条件に該当する最初の楽曲位置情報のインデックスを返します。int
BeMusicChart. lastIndexOf(int beginIndex, int endIndex, Predicate<BeMusicPoint> tester)
楽曲位置情報リストの指定範囲から指定条件に該当する最後の楽曲位置情報のインデックスを返します。int
BeMusicChart. lastIndexOf(Predicate<BeMusicPoint> tester)
楽曲位置情報リスト全体から指定条件に該当する最後の楽曲位置情報のインデックスを返します。static void
BeMusicSequencer. play(BeMusicChart chart, double duration, double sleepTime, Consumer<BeMusicPoint> processor)
指定したBMS譜面を再生します。static void
BeMusicSequencer. play(BeMusicChart chart, Consumer<BeMusicPoint> processor)
指定したBMS譜面を再生します。BeMusicChartBuilder
BeMusicChartBuilder. setPointCreator(Supplier<BeMusicPoint> creator)
楽曲位置情報生成関数を設定します。
-