int main(int argc, char* argv[]) { set_delay_time(1); create_turtle_world(); for (int n = 1; n < 73; n++) { draw_triangle(n); } return(p1world_shutdown()); }
int main(int argc, char* argv[]) { set_delay_time(1); create_turtle_world(); pen_up(); turn(LEFT); forward(200); turn(RIGHT); draw_my_name(); hide_turtle(); return(p1world_shutdown()); }
alphabet_game_t *init_alphabet_game(void) { //printf("I'm %s() at %d in %s\n",__func__,__LINE__,__FILE__); alphabet_game_t *ag=NULL; int ret=RET_FAILED; ag=(alphabet_game_t *)malloc(sizeof(alphabet_game_t)); if(NULL==ag){ return NULL; } set_cur_status(ag,MAIN_STATUS); set_last_status(ag,OTHER_STATUS); set_cur_level(ag,LEVEL_ONE); set_total_time(ag,ALPHABET_GAME_START_TIME_ONE); //set_remain_time(ag,get_total_time(ag)); set_total_alphabet_num(ag,ALPHABET_GAME_START_LEVEL_ONE_ALPHABET_NUM); set_remain_alphabet_num(ag,get_total_alphabet_num(ag)); //set_enter_next_level(ag,TRUE); set_enter_next_level(ag,FALSE); set_delay_time(ag,DELAY_TIME); ret=init_screen(&ag->scr); if(RET_FAILED==ret){ free(ag); ag=NULL; return NULL; } ag->main_status=ctrl_tool_init(ALPHABET_GAME_WIDGET_NUM,alphabet_game_res,&alphabet_game_event); if(NULL==ag->main_status){ free(ag); ag=NULL; return NULL; } ag->child_status_start=ctrl_tool_init(get_total_alphabet_num(ag),alphabet_game_start_res,&alphabet_game_start_event); if(NULL==ag->child_status_start){ ctrl_tool_free(ag->main_status); ag->main_status=NULL; free(ag); ag=NULL; } ag->child_status_help=ctrl_tool_init(ALPHABET_GAME_HELP_WIDGET_NUM,alphabet_game_help_res,&alphabet_game_help_event); if(NULL==ag->child_status_help){ ctrl_tool_free(ag->child_status_start); ag->child_status_start=NULL; ctrl_tool_free(ag->main_status); ag->main_status=NULL; free(ag); ag=NULL; } produce_random_alphabet_sequence(ag,get_total_alphabet_num(ag));//init alphabet_sequence set_point_to_alphabet_game_t(ag); //init_sigaction(&signal_process); init_sigaction(signal_process); init_timer(); return ag; }