Etterna 0.74.4
|
#include <RMSequencing.h>
Public Member Functions | |
void | set_params (const float &moht, const float &moff, const float &motsh, const float &mburst, const float &mjack, const float &manch) |
void | full_reset () |
void | restart (const Anchor_Sequencing &as) |
auto | should_restart () const -> bool |
void | end_off_tap_run () |
void | handle_last_rmb () |
auto | off_len_exceeds_max () -> bool |
auto | ot_sh_len_exceeds_max () const -> bool |
auto | jack_len_exceeds_max () const -> bool |
auto | anch_len_exceeds_max () const -> bool |
auto | oht_len_exceeds_max () const -> bool |
void | handle_anchor_behavior (const Anchor_Sequencing &as) |
void | handle_off_tap_sh_behavior () |
void | handle_off_tap_oh_behavior () |
void | handle_jack_behavior () |
void | handle_oht_behavior (const col_type &ct) |
void | handle_rmb (const Anchor_Sequencing &as) |
void | advance_off_hand_sequencing () |
void | operator() (const col_type &ct, const base_type &bt, const meta_type &mt, const Anchor_Sequencing &as) |
auto | get_difficulty () const -> float |
Public Attributes | |
int | max_oht_len = 0 |
int | max_off_len = 0 |
int | max_ot_sh_len = 0 |
int | max_burst_len = 0 |
int | max_jack_len = 0 |
int | max_anchor_len = 0 |
col_type | _ct = col_init |
rm_status | _status = rm_inactive |
rm_behavior | _rmb = rmb_init |
rm_behavior | _last_rmb = rmb_init |
RunningMan | _rm |
bool | is_bursting = false |
bool | had_burst = false |
float | last_anchor_time = s_init |
float | _start = s_init |
used by ranmen mod, for ranmen sequencing (doesn't have a sequence struct and probably should?? this should just be logic only)