Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
RM_Sequencer Struct Reference

#include <RMSequencing.h>

Collaboration diagram for RM_Sequencer:
Collaboration graph
[legend]

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
 

Detailed Description

used by ranmen mod, for ranmen sequencing (doesn't have a sequence struct and probably should?? this should just be logic only)


The documentation for this struct was generated from the following file: