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 ); } }
/*! 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 ); }
/*! 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 ); }