コード例 #1
0
ファイル: leffs.c プロジェクト: SonnyJim/freewpc
void clock_target_leff (void)
{
	U8 i;

	leff_create_peer (gi_cycle_leff);
	for (i = 0; i < 12; i++)
	{
		flasher_pulse (FLASH_CLOCK_TARGET);
		task_sleep (TIME_100MS);
	}
	task_kill_gid (task_getgid ());
	leff_exit ();
}
コード例 #2
0
ファイル: leffs.c プロジェクト: SonnyJim/freewpc
void game_timeout_leff (void)
{
	U8 i;
	for (i=0; i < 3; i++)
	{
		task_sleep (TIME_500MS);
		triac_leff_enable (GI_POWERFIELD+GI_CLOCK);
		task_sleep (TIME_100MS);
		triac_leff_disable (GI_POWERFIELD+GI_CLOCK);
	}
	triac_leff_enable (GI_POWERFIELD+GI_CLOCK);
	leff_exit ();
}
コード例 #3
0
ファイル: leffs.c プロジェクト: SonnyJim/freewpc
void clock_round_started_leff (void)
{
	U8 i;
	for (i=0; i < 3; i++)
	{
		triac_leff_enable (GI_CLOCK);
		task_sleep (TIME_100MS);
		triac_leff_disable (GI_CLOCK);
		task_sleep (TIME_200MS);
	}
	triac_leff_enable (GI_CLOCK);
	leff_exit ();
}
コード例 #4
0
ファイル: leffs.c プロジェクト: CardonaPinball/freewpc_DM
//flash lower left GI string
void flash_ll_gi_leff (void) {
	U8 i;
	gi_leff_allocate (PINIO_GI_STRINGS);
		for (i = 1; i < 4; i++) {
			gi_leff_enable (TRIAC_GI_STRING(lower_left) );
			task_sleep (TIME_100MS);
			gi_leff_disable (TRIAC_GI_STRING(lower_left) );
			task_sleep (TIME_100MS);
		}
	gi_leff_enable (PINIO_GI_STRINGS); //turn on gi
	gi_leff_free (PINIO_GI_STRINGS);
	leff_exit();
}//end of function
コード例 #5
0
ファイル: leffs.c プロジェクト: CardonaPinball/freewpc_DM
void flash_gi_leff (void) {
	U8 i;
	gi_leff_allocate (PINIO_GI_STRINGS);
	for (i = 1; i < 4; i++) {
		gi_leff_disable (PINIO_GI_STRINGS);
		task_sleep (TIME_300MS);
		gi_leff_enable (PINIO_GI_STRINGS);
		task_sleep (TIME_300MS);
	}//end of loop
	gi_leff_enable (PINIO_GI_STRINGS);
	gi_leff_free (PINIO_GI_STRINGS);
	leff_exit ();
}// end of function
コード例 #6
0
ファイル: leffs.c プロジェクト: SonnyJim/freewpc
void multiball_running_leff (void)
{
	leff_on (LM_GUM);
	leff_off (LM_BALL);
	leff_off (LM_LOCK1);
	leff_on (LM_LOCK2);
	for (;;)
	{
		lamplist_apply (LAMPLIST_DOOR_LOCKS_AND_GUMBALL, leff_toggle);
		task_sleep (TIME_200MS);
	}
	leff_exit ();
}
コード例 #7
0
ファイル: leffs.c プロジェクト: CardonaPinball/freewpc_DM
void computer_award_leff(void) {
	U8 i;
	gi_leff_disable (PINIO_GI_STRINGS); //turn off gi
//			lamplist_set_apply_delay (0);
			lamplist_apply_leff_alternating (LAMPLIST_AMODE_ALL, 0); //turn all lamps off
			for (i=0; i < 34; i++) {
				lamplist_apply (LAMPLIST_AMODE_ALL, leff_toggle); //toggle
				task_sleep (TIME_66MS);
			}//end of loop
			lamplist_apply (LAMPLIST_AMODE_ALL, leff_on); //restore to previous state
	gi_leff_enable (PINIO_GI_STRINGS); //turn on gi
	task_sleep_sec (TIME_1S);
	leff_exit();
}//end of function
コード例 #8
0
ファイル: leffs.c プロジェクト: CardonaPinball/freewpc_DM
void super_jackpot_leff (void) {
	U8 i, j;
	gi_leff_disable (PINIO_GI_STRINGS); //turn off gi
	for (j = 1; j <= 4; j++) {
		for (i = 0; i < 4; i++) {
			gi_leff_enable (TRIAC_GI_STRING(j) );
			task_sleep (TIME_33MS);
			gi_leff_disable (TRIAC_GI_STRING(j) );
			task_sleep (TIME_33MS);
		}
	}
	gi_leff_enable (PINIO_GI_STRINGS); //turn on gi
	leff_exit();
}//end of function
コード例 #9
0
ファイル: leffs.c プロジェクト: SonnyJim/freewpc
void left_ramp_leff (void)
{
	U8 i;
	for (i=0; i < 4; i++)
	{
		flasher_pulse (FLASH_RAMP1);
		task_sleep (TIME_100MS);
		flasher_pulse (FLASH_RAMP2);
		task_sleep (TIME_100MS);
		flasher_pulse (FLASH_RAMP3_POWER_PAYOFF);
		task_sleep (TIME_100MS * 2);
	}
	leff_exit ();
}
コード例 #10
0
ファイル: leffs.c プロジェクト: CardonaPinball/freewpc
void high_score_leff (void)
{
	gi_leff_enable (GI_ALL_ILLUMINATION);
	gi_leff_dim (GI_FRONT_PLAYFIELD, 3);
	gi_leff_dim (GI_REAR_PLAYFIELD, 3);
	lamplist_apply_leff_alternating (LAMPLIST_PLAYFIELD, 0);
	leff_create_peer (high_score_leff_flashers);
	for (;;)
	{
		lamplist_apply (LAMPLIST_PLAYFIELD, leff_toggle);
		flasher_pulse (FLASH_CLOCK_FLASHERS);
		task_sleep (TIME_300MS);
	}
	leff_exit ();
}
コード例 #11
0
ファイル: leffs.c プロジェクト: SonnyJim/freewpc
void flash_all_leff (void)
{
	U8 i;

	lamplist_set_apply_delay (0);
	triac_leff_enable (TRIAC_GI_MASK);
	lamplist_apply_leff_alternating (LAMPLIST_AMODE_ALL, 0);
	for (i=0; i < 32; i++)
	{
		lamplist_apply (LAMPLIST_AMODE_ALL, leff_toggle);
		task_sleep (TIME_66MS);
	}
	lamplist_apply (LAMPLIST_AMODE_ALL, leff_on);
	task_sleep_sec (1);
	leff_exit ();
}
コード例 #12
0
ファイル: leffs.c プロジェクト: SonnyJim/freewpc
void gumball_strobe_leff (void)
{
	triac_leff_disable (TRIAC_GI_MASK);
	triac_leff_enable (GI_LLEFT_PLAYFIELD+GI_POWERFIELD);
	U8 i;
	for (i = 0; i < 6 ; i++)
	{
		flasher_pulse (FLASH_GUMBALL_HIGH);
		task_sleep (TIME_100MS);
		flasher_pulse (FLASH_GUMBALL_MID);
		task_sleep (TIME_100MS);
		flasher_pulse (FLASH_GUMBALL_LOW);
		task_sleep (TIME_100MS * 2);
	}
	triac_leff_enable (TRIAC_GI_MASK);
	leff_exit ();
}
コード例 #13
0
ファイル: leffs.c プロジェクト: SonnyJim/freewpc
void color_cycle_leff (void)
{
	U8 i;
	const U8 count = 9;

	lamplist_set_apply_delay (0);

	i = count;
	lamplist_apply (LAMPLIST_RED_LAMPS, leff_on);
	do {
		lamplist_apply (LAMPLIST_RED_LAMPS, leff_toggle);
		task_sleep (TIME_100MS);
	} while (--i != 0);

	i = count;
	lamplist_apply (LAMPLIST_WHITE_LAMPS, leff_on);
	do {
		lamplist_apply (LAMPLIST_WHITE_LAMPS, leff_toggle);
		task_sleep (TIME_100MS);
	} while (--i != 0);

	i = count;
	lamplist_apply (LAMPLIST_YELLOW_LAMPS, leff_on);
	do {
		lamplist_apply (LAMPLIST_YELLOW_LAMPS, leff_toggle);
		task_sleep (TIME_100MS);
	} while (--i != 0);

	i = count;
	lamplist_apply (LAMPLIST_ORANGE_LAMPS, leff_on);
	do {
		lamplist_apply (LAMPLIST_ORANGE_LAMPS, leff_toggle);
		task_sleep (TIME_100MS);
	} while (--i != 0);

	i = count;
	lamplist_apply (LAMPLIST_AMBER_LAMPS, leff_on);
	do {
		lamplist_apply (LAMPLIST_AMBER_LAMPS, leff_toggle);
		task_sleep (TIME_100MS);
	} while (--i != 0);

	leff_exit ();
}
コード例 #14
0
ファイル: leffs.c プロジェクト: SonnyJim/freewpc
void mpf_hit_leff (void)
{
	U8 i = 5;
	do {
		triac_leff_disable (GI_POWERFIELD);
		task_sleep (TIME_66MS);
		flasher_pulse (FLASH_POWERFIELD);
		task_sleep (TIME_33MS);
		flasher_pulse (FLASH_POWERFIELD);
		task_sleep (TIME_33MS);
		flasher_pulse (FLASH_POWERFIELD);
		task_sleep (TIME_33MS);
		triac_leff_enable (GI_POWERFIELD);
		task_sleep (TIME_66MS);
		flasher_pulse (FLASH_POWERFIELD);
		task_sleep (TIME_33MS);
	} while (--i != 0);
	leff_exit ();
}
コード例 #15
0
ファイル: leffs.c プロジェクト: CardonaPinball/freewpc_DM
/****************************************************************************
 *
 * skillshot lighting effects
 *
 ****************************************************************************/
void skillshot_leff (void) {
	flasher_pulse (FLASH_ELEVATOR_1);
	task_sleep (TIME_33MS);
	flasher_pulse (FLASH_ELEVATOR_2);
	task_sleep (TIME_33MS);
	flasher_pulse (FLASH_CLAW_FLASHER);
	task_sleep (TIME_100MS);

	flasher_pulse (FLASH_CLAW_FLASHER);
	task_sleep (TIME_33MS);
	flasher_pulse (FLASH_ELEVATOR_2);
	task_sleep (TIME_33MS);
	flasher_pulse (FLASH_ELEVATOR_1);
	task_sleep (TIME_100MS);

	flasher_pulse (FLASH_ELEVATOR_1);
	task_sleep (TIME_33MS);
	flasher_pulse (FLASH_CLAW_FLASHER);
	task_sleep (TIME_33MS);
	flasher_pulse (FLASH_ELEVATOR_2);
	task_sleep (TIME_100MS);

	flasher_pulse (FLASH_LEFT_RAMP_UP);
	task_sleep (TIME_33MS);
	flasher_pulse (FLASH_DIVERTER_FLASHER);
	task_sleep (TIME_33MS);
	flasher_pulse (FLASH_RIGHT_RAMP_UP);
	task_sleep (TIME_100MS);

	flasher_pulse (FLASH_LEFT_RAMP_UP);
	task_sleep (TIME_33MS);
	flasher_pulse (FLASH_DIVERTER_FLASHER);
	task_sleep (TIME_33MS);
	flasher_pulse (FLASH_RIGHT_RAMP_UP);
	task_sleep (TIME_100MS);

	flasher_pulse (FLASH_LEFT_RAMP_UP);
	task_sleep (TIME_33MS);
	flasher_pulse (FLASH_DIVERTER_FLASHER);
	task_sleep (TIME_33MS);
	flasher_pulse (FLASH_RIGHT_RAMP_UP);
	leff_exit ();
}//end of function
コード例 #16
0
ファイル: leffs.c プロジェクト: SonnyJim/freewpc
void flasher_happy_leff (void)
{
	U8 i;
	for (i=0; i < 8; i++)
	{
		flasher_pulse (FLASH_CLOCK_TARGET);
		flasher_pulse (FLASH_RAMP1);
		flasher_pulse (FLASH_GUMBALL_HIGH);
		task_sleep (TIME_100MS);

		flasher_pulse (FLASH_RAMP2);
		flasher_pulse (FLASH_GUMBALL_MID);
		task_sleep (TIME_100MS);

		flasher_pulse (FLASH_GUMBALL_LOW);
		flasher_pulse (FLASH_RAMP3_POWER_PAYOFF);
		task_sleep (TIME_100MS);
	}
	leff_exit ();
}
コード例 #17
0
ファイル: leffs.c プロジェクト: SonnyJim/freewpc
void multi_strobe_leff (void)
{
	U8 i;

	leff_create_peer (multi_strobe1_subtask);
	task_sleep (TIME_300MS);
	leff_create_peer (multi_strobe2_subtask);
	task_sleep (TIME_300MS);
	leff_create_peer (multi_strobe3_subtask);
	task_sleep (TIME_300MS);

	for (i=0; i< 2; i++)
	{
		lamplist_set_apply_delay (TIME_33MS);
		lamplist_apply (LAMPLIST_SORT4, leff_toggle);
		task_sleep (TIME_500MS);
	}
	task_kill_peers ();
	leff_exit ();
}
コード例 #18
0
ファイル: leffs.c プロジェクト: SonnyJim/freewpc
void rocket_leff (void)
{
	U8 i;	
	if (live_balls != 1)
	{
		triac_leff_enable (TRIAC_GI_MASK);
	}

	for (i=0; i< 7; i++)
	{	
		flasher_pulse (FLASH_UR_FLIPPER);
		task_sleep (TIME_66MS);
	}
	triac_leff_enable (TRIAC_GI_MASK);
	lamplist_set_apply_delay (TIME_16MS);
	leff_create_peer (rocket_leff_subtask);
	task_sleep (TIME_66MS);
	leff_create_peer (rocket_leff_subtask);
	task_sleep_sec (1);
	task_kill_peers ();
	leff_exit ();
}
コード例 #19
0
ファイル: leffs.c プロジェクト: CardonaPinball/freewpc_DM
/****************************************************************************
 *
 *   simple switches lighting effects
 *
 ****************************************************************************/
void upper_rebound_leff (void) {
	flasher_pulse (FLASH_LEFT_RAMP_UP);
	task_sleep (TIME_33MS);
	flasher_pulse (FLASH_DIVERTER_FLASHER);
	task_sleep (TIME_33MS);
	flasher_pulse (FLASH_RIGHT_RAMP_UP);
	task_sleep (TIME_100MS);

	flasher_pulse (FLASH_LEFT_RAMP_UP);
	task_sleep (TIME_33MS);
	flasher_pulse (FLASH_DIVERTER_FLASHER);
	task_sleep (TIME_33MS);
	flasher_pulse (FLASH_RIGHT_RAMP_UP);
	task_sleep (TIME_100MS);

	flasher_pulse (FLASH_LEFT_RAMP_UP);
	task_sleep (TIME_33MS);
	flasher_pulse (FLASH_DIVERTER_FLASHER);
	task_sleep (TIME_33MS);
	flasher_pulse (FLASH_RIGHT_RAMP_UP);
	leff_exit ();
}//end of function
コード例 #20
0
ファイル: leffs.c プロジェクト: CardonaPinball/freewpc
void jackpot_leff (void)
{
	lamplist_set_apply_delay (TIME_66MS);
	leff_create_peer (jackpot_subleff);
	task_sleep_sec (1);
	task_kill_gid (GID_LEFF);

	lamplist_set_apply_delay (TIME_33MS);
	leff_create_peer (jackpot_subleff);
	task_sleep_sec (1);
	task_kill_gid (GID_LEFF);

	lamplist_set_apply_delay (TIME_16MS);
	leff_create_peer (jackpot_subleff);
	task_sleep_sec (1);
	task_kill_gid (GID_LEFF);

	lamplist_set_apply_delay (TIME_16MS);
	leff_create_peer (jackpot_subleff);
	task_sleep_sec (3);
	leff_exit ();
}
コード例 #21
0
ファイル: leffs.c プロジェクト: CardonaPinball/freewpc_DM
/****************************************************************************
 *
 * explode lighting effects
 *
 ****************************************************************************/
void explode_leff (void) {
	U8 i;
	gi_leff_disable (PINIO_GI_STRINGS); //turn off gi
		for (i = 0; i < 4; i++) {
			gi_leff_enable (TRIAC_GI_STRING(lower_left) ); //4 = lower left
			task_sleep (TIME_66MS);
			gi_leff_disable (TRIAC_GI_STRING(lower_left) );
			task_sleep (TIME_66MS);
		}
		gi_leff_enable (TRIAC_GI_STRING(lower_left) ); //4 = lower left

		for (i = 0; i < 4; i++) {
			gi_leff_enable (TRIAC_GI_STRING(upper_left) );
			gi_leff_disable (TRIAC_GI_STRING(lower_right) );
			task_sleep (TIME_66MS);
			gi_leff_disable (TRIAC_GI_STRING(upper_left) );
			gi_leff_enable (TRIAC_GI_STRING(lower_right) );
			task_sleep (TIME_66MS);
		}
		gi_leff_enable (TRIAC_GI_STRING(upper_left) );
	gi_leff_enable (PINIO_GI_STRINGS); //turn on gi
	leff_exit();
}//end of function
コード例 #22
0
ファイル: leffs.c プロジェクト: CardonaPinball/freewpc_DM
/****************************************************************************
 *
 * orbits lighting effects
 *
 ****************************************************************************/
void orbits_runner_leff (void) {  //left loop
	for (;;) {
		//listed from botton to top
		leff_on (LM_EXTRA_BALL);
		task_sleep (TIME_100MS);
		leff_off (LM_EXTRA_BALL);
		leff_on (LM_START_MULTIBALL);
		task_sleep (TIME_100MS);
		leff_off (LM_START_MULTIBALL);
		leff_on (LM_LEFT_LOOP_EXPLODE);
		task_sleep (TIME_100MS);
		leff_off (LM_LEFT_LOOP_EXPLODE);
		leff_on (LM_LEFT_LOOP_JACKPOT);
		task_sleep (TIME_100MS);
		leff_off (LM_LEFT_LOOP_JACKPOT);
		leff_on (LM_LEFT_LOOP_ARROW);
		task_sleep (TIME_100MS);
		leff_off (LM_LEFT_LOOP_ARROW);
		task_sleep (TIME_100MS);

		if (flag_test(FLAG_IS_EXTRABALL_LIT)) 				leff_on (LM_EXTRA_BALL);
		if (flag_test(FLAG_IS_MULTIBALL_ENABLED)) 			leff_on (LM_START_MULTIBALL);
		if (is_explode_mode_running() )					 		lamp_tristate_flash (LM_LEFT_LOOP_EXPLODE);
		if (get_jackpot_arrows(lloop_mask)) 				leff_on (LM_LEFT_LOOP_JACKPOT);
		if (flag_test(FLAG_IS_L_LOOP_ARROW_ACTIVATED)) 		leff_on (LM_LEFT_LOOP_ARROW);
		task_sleep (TIME_2S);

		leff_off (LM_EXTRA_BALL);
		leff_off (LM_START_MULTIBALL);
		leff_off (LM_LEFT_LOOP_EXPLODE);
		leff_off (LM_LEFT_LOOP_JACKPOT);
		leff_off (LM_LEFT_LOOP_ARROW);
		task_sleep (TIME_100MS);
	}//end of loop
	leff_exit();
}//end of function
コード例 #23
0
ファイル: leffs.c プロジェクト: CardonaPinball/freewpc_DM
void ramp_clawready_leff (void) {
	for (;;) {
		//listed from botton to top
		leff_on (LM_CLAW_READY);
		task_sleep (TIME_100MS);
		leff_off (LM_CLAW_READY);
		leff_on (LM_RIGHT_RAMP_CAR_CHASE);
		task_sleep (TIME_100MS);
		leff_off (LM_RIGHT_RAMP_CAR_CHASE);
		leff_on (LM_RIGHT_RAMP_EXPLODE);
		task_sleep (TIME_100MS);
		leff_off (LM_RIGHT_RAMP_EXPLODE);
		leff_on (LM_RIGHT_RAMP_JACKPOT);
		task_sleep (TIME_100MS);
		leff_off (LM_RIGHT_RAMP_JACKPOT);
		leff_on (LM_RIGHT_RAMP_ARROW);
		task_sleep (TIME_100MS);
		leff_off (LM_RIGHT_RAMP_ARROW);
		task_sleep (TIME_100MS);

		if (flag_test(FLAG_IS_R_RAMP_CLAWREADY)) 			leff_on (LM_CLAW_READY);
		if (is_carchase_mode_running() )							leff_on (LM_RIGHT_RAMP_CAR_CHASE);
		if (is_explode_mode_running() )							leff_on (LM_RIGHT_LOOP_EXPLODE);
		if (get_jackpot_arrows(rramp_mask) ) 				leff_on (LM_RIGHT_RAMP_JACKPOT);
		if (flag_test(FLAG_IS_R_RAMP_ARROW_ACTIVATED)) 		leff_on (LM_RIGHT_RAMP_ARROW);
		task_sleep (TIME_1S);

		leff_off (LM_CLAW_READY);
		leff_off (LM_RIGHT_RAMP_CAR_CHASE);
		leff_off (LM_RIGHT_RAMP_EXPLODE);
		leff_off (LM_RIGHT_RAMP_JACKPOT);
		leff_off (LM_RIGHT_RAMP_ARROW);
		task_sleep (TIME_200MS);
	}//END OF LOOP
	leff_exit();
}//end of function
コード例 #24
0
ファイル: eject.c プロジェクト: CardonaPinball/freewpc_DM
/****************************************************************************
 *
 * lighting effects
 *
 ****************************************************************************/
void eject_leff (void){
	lamp_tristate_flash(LM_RETINA_SCAN);
	flasher_pulse (FLASH_EJECT_FL);
	task_sleep (TIME_100MS);
	flasher_pulse (FLASH_EJECT_FL);
	task_sleep (TIME_100MS);
	flasher_pulse (FLASH_EJECT_FL);
	task_sleep (TIME_100MS);
	flasher_pulse (FLASH_EJECT_FL);
	task_sleep (TIME_100MS);
	flasher_pulse (FLASH_EJECT_FL);
	task_sleep (TIME_100MS);
	flasher_pulse (FLASH_EJECT_FL);
	task_sleep (TIME_100MS);
	flasher_pulse (FLASH_EJECT_FL);
	task_sleep (TIME_100MS);
	flasher_pulse (FLASH_EJECT_FL);
	task_sleep (TIME_100MS);
	flasher_pulse (FLASH_EJECT_FL);
	task_sleep (TIME_100MS);
	flasher_pulse (FLASH_EJECT_FL);
	lamp_tristate_off(LM_RETINA_SCAN);
	leff_exit();
}//end of function
コード例 #25
0
ファイル: leffs.c プロジェクト: CardonaPinball/freewpc_DM
/****************************************************************************
 *
 * ramps lighting effects
 *
 ****************************************************************************/
void ramp_quickfreeze_leff (void) {
	for (;;) {
		//listed from botton to top
		leff_on (LM_QUICK_FREEZE);
		task_sleep (TIME_100MS);
		leff_off (LM_QUICK_FREEZE);
		leff_on (LM_LEFT_RAMP_CAR_CHASE);
		task_sleep (TIME_100MS);
		leff_off (LM_LEFT_RAMP_CAR_CHASE);
		leff_on (LM_LEFT_RAMP_EXPLODE);
		task_sleep (TIME_100MS);
		leff_off (LM_LEFT_RAMP_EXPLODE);
		leff_on (LM_LEFT_RAMP_JACKPOT);
		task_sleep (TIME_100MS);
		leff_off (LM_LEFT_RAMP_JACKPOT);
		leff_on (LM_LEFT_RAMP_ARROW);
		task_sleep (TIME_100MS);
		leff_off (LM_LEFT_RAMP_ARROW);
		task_sleep (TIME_100MS);

		if (flag_test(FLAG_IS_LRAMP_QUICKFREEZE_ACTIVATED)) 	leff_on (LM_QUICK_FREEZE);
		if (is_carchase_mode_running() )								leff_on (LM_LEFT_RAMP_CAR_CHASE);
		if (is_explode_mode_running() )						 		leff_on (LM_LEFT_LOOP_EXPLODE);
		if (get_jackpot_arrows(lramp_mask) ) 					leff_on (LM_LEFT_RAMP_JACKPOT);
		if (flag_test(FLAG_IS_L_RAMP_ARROW_ACTIVATED)) 			leff_on (LM_LEFT_RAMP_ARROW);
		task_sleep (TIME_1S);

		leff_off (LM_QUICK_FREEZE);
		leff_off (LM_LEFT_RAMP_CAR_CHASE);
		leff_off (LM_LEFT_RAMP_EXPLODE);
		leff_off (LM_LEFT_RAMP_JACKPOT);
		leff_off (LM_LEFT_RAMP_ARROW);
		task_sleep (TIME_200MS);
	}//END OF LOOP
	leff_exit();
}//end of function
コード例 #26
0
ファイル: leffs.c プロジェクト: SonnyJim/freewpc
void turn_on_gi_leff (void)
{
	triac_leff_enable (TRIAC_GI_MASK);
	leff_exit ();
}
コード例 #27
0
ファイル: tilt.c プロジェクト: Elwoodbe/freewpc
void tilt_warning_leff (void)
{
	task_sleep (TIME_500MS);
	leff_exit ();
}
コード例 #28
0
ファイル: leffs.c プロジェクト: Curbfeeler/freewpc
void skillshot_leff (void)
{
	leff_exit ();
}
コード例 #29
0
ファイル: leffs.c プロジェクト: Curbfeeler/freewpc
void amode_leff (void)
{
	leff_exit ();
}
コード例 #30
0
ファイル: leffs.c プロジェクト: CardonaPinball/freewpc_DM
/****************************************************************************
 *
 * car chase lighting effects
 *
 ****************************************************************************/
void car_chase_leff (void) {
	lamplist_set_apply_delay (TIME_16MS);
	lamplist_apply_step (LAMPLIST_LEFT_RIGHT, leff_toggle); //toggle
	task_sleep (TIME_1S);
	leff_exit ();
}// end of function