-
Notifications
You must be signed in to change notification settings - Fork 6
indicator
Indicator draws the drum-input prompt shown on the entry screen for each player slot. It has four states that change which text and drum graphics are displayed.
| Value | Description |
|---|---|
SKIP |
No action required (slot not active) |
SIDE |
Prompting the player to choose a side |
SELECT |
Player has joined; prompting for a don hit to confirm |
WAIT |
Player has confirmed; waiting for the other player |
Currently only WAIT is implemented. |
Indicator(State state);Constructs the indicator for the given state. Retrieves fade and move animations from global_tex (IDs 6, 7, 8) and creates an OutlinedText label from SC::INDICATOR_TEXT in the configured language.
void update(double current_ms);Advances the don-fade, blue-arrow-move, and blue-arrow-fade animations.
void draw(float x, float y, float fade = 1.0f);Draws the background, state-indexed text sprite, and drum face graphic at (x, y). In the SELECT state, additionally draws animated kat graphics, a second drum face, a don graphic, and pulsing blue arrows on both sides.
Building
libs
- animation
- audio
- config
- filesystem
- global_data
- input
- logging
- ray
- scores
- screen
- script
- song_parser
- text
- texture
- video
- webcam
libs/parsers
objects
objects/game
- player
- background
- gauge
- judgment
- combo
- branch_indicator
- ending_animations
- gogo_time
- fireworks
- song_info
- transition
- result_transition
- judge_counter
- score_counter
- score_counter_animation
- balloon_counter
- drumroll_counter
- kusudama_counter
- drum_hit_effect
- lane_hit_effect
- gauge_hit_effect
- combo_announce
- note_arc
objects/global
objects/title
objects/entry
objects/settings
objects/result
objects/song_select
- player
- navigator
- box_base
- box_song
- box_folder
- neiro
- modifier
- ura_switch
- diff_sort
- search_box
- dan_transition
- genre_bg
- score_history
- song_select_script
scenes