Example #1
0
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 ();
}
Example #2
0
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 ();
}
Example #3
0
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 ();
}
Example #4
0
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 ();
}
Example #5
0
CALLSET_ENTRY (left_ramp, status_report)
{
	status_page_init ();
	left_ramp_deff_subtask ();
	status_page_complete ();
}