CALLSET_ENTRY (jet, status_report) { status_page_init (); sprintf ("JET LEVEL %d", jets_level); font_render_string_center (&font_mono5, 64, 11, sprintf_buffer); sprintf ("%d JETS", jets_hit); font_render_string_center (&font_mono5, 64, 21, sprintf_buffer); status_page_complete (); status_page_init (); sprintf ("TOTAL JET SCORE"); font_render_string_center (&font_mono5, 64, 11, sprintf_buffer); sprintf_score (total_jets_score); font_render_string_center (&font_mono5, 64, 21, sprintf_buffer); status_page_complete (); }
CALLSET_ENTRY (jet, status_report) { status_page_init (); sprintf ("JET LEVEL %d", jets_bonus_level + 1); font_render_string_center (&font_mono5, 64, 9, sprintf_buffer); sprintf ("%d FOR LEVEL UP", (jets_for_bonus - jets_scored)); font_render_string_center (&font_mono5, 64, 20, sprintf_buffer); status_page_complete (); }
CALLSET_ENTRY (gumball, status_report) { status_page_init (); sprintf ("%d GUMBALLS ENABLED", gumball_enable_count); font_render_string_center (&font_mono5, 64, 10, sprintf_buffer); sprintf ("%d COLLECTED", gumball_collected_count); font_render_string_center (&font_mono5, 64, 18, sprintf_buffer); sprintf ("%d BALLS IN GUMBALL", gumball_count); font_render_string_center (&font_var5, 64, 25, sprintf_buffer); status_page_complete (); }
void status_report_deff (void) { status_page_init (); font_render_string_center (&font_fixed6, 64, 16, "STATUS REPORT"); status_page_complete (); status_page_init (); sprintf ("BALL %d", ball_up); font_render_string_center (&font_mono5, 64, 11, sprintf_buffer); credits_render (); font_render_string_center (&font_mono5, 64, 21, sprintf_buffer); status_page_complete (); status_page_init (); replay_draw (); status_page_complete (); #ifdef CONFIG_RTC rtc_show_date_time (); dmd_draw_border (dmd_low_buffer); status_page_complete (); #endif #ifdef DEBUGGER status_page_init (); sprintf ("CNT %1d MIS %1d", counted_balls, missing_balls); font_render_string_center (&font_mono5, 64, 11, sprintf_buffer); sprintf ("LIVE %1d KLOCKS %1d", live_balls, kickout_locks); font_render_string_center (&font_mono5, 64, 22, sprintf_buffer); status_page_complete (); #endif /* Allow other modules to report status as well. * The order is unspecified. */ callset_invoke (status_report); deff_exit (); }
CALLSET_ENTRY (left_ramp, status_report) { status_page_init (); left_ramp_deff_subtask (); status_page_complete (); }