static inline void starfield_move_and_draw(struct starfield * starfield)
{
    int i;
    for(i=0;i<starfield->nb_stars;++i)
    {
        star_move(&(starfield->tab[i]), starfield->z_move, starfield->color);
        star_draw(&(starfield->tab[i]), starfield->z_move, starfield->color);
    }
}
Example #2
0
CALLSET_ENTRY (star, score_overlay)
{
	/* Don't draw any stars if paused */
	if (task_find_gid (GID_MUTE_AND_PAUSE))
		return;
	star_draw ();
	if (draw_bouncing_overlay)
		stardrop_overlay_draw ();
}
Example #3
0
void show_text_on_stars (void)
{
	amode_page_start ();
	U8 n;
	for (n = 0; n < 40; n++)
	{
		dmd_map_overlay ();
		dmd_dup_mapped ();
		dmd_overlay_onto_color ();
		star_draw ();
		dmd_show2 ();
		if (amode_page_changed)
			break;
		task_sleep (TIME_100MS);
	}
}