Esempio n. 1
0
static void start_race()
{
	if (buy_or_play_course())
	{
#ifdef __ANDROID__
		buy_course_pack();
#else
		// TODO: Implement In-App-Purchase here
#endif
	}
	else
	{
		race_select_loop( 0 );
		
		update_race_data();
		
		//Select the starting step
		if (!strcmp(g_game.race.name,"Basic tutorial")) init_starting_tutorial_step(0);
		if (!strcmp(g_game.race.name,"Jump tutorial")) init_starting_tutorial_step(10);
		
		winsys_reset_js_bindings();

		set_game_mode( LOADING );
	}
}
Esempio n. 2
0
/*! 
 Callback called when start button is clicked
 \author  jfpatry
 \date    Created:  2000-09-24
 \date    Modified: 2000-09-24
 */
static void start_click_cb( button_t *button, void *userdata )
{
    check_assertion( userdata == NULL, "userdata is not null" );
    
    button_set_highlight( start_btn, True );
    race_select_loop( 0 );
    
    update_race_data();
    
    set_game_mode( LOADING );
}
Esempio n. 3
0
/*! 
 Callback called when start button is clicked
 \author  jfpatry
 \date    Created:  2000-09-24
 \date    Modified: 2000-09-24
 */
static void start_click_cb( button_t *button, void *userdata )
{
    check_assertion( userdata == NULL, "userdata is not null" );
    
    button_set_highlight( start_btn, True );
    race_select_loop( 0 );
    
    update_race_data();
    
#ifdef __APPLE__
    //set landscape resolution
    setparam_x_resolution(480);
    setparam_y_resolution(320);
    
    //rotate screen
    turnScreenToLandscape();
#endif
    
    //Select the starting step
    if (!strcmp(g_game.race.name,"Basic tutorial")) init_starting_tutorial_step(0);
    if (!strcmp(g_game.race.name,"Jump tutorial")) init_starting_tutorial_step(10);
    
    set_game_mode( LOADING );
}