static int number_to_unicode[10] = { 48, 49, 50, 51, 52, 53, 54, 55, 56, 57 };

static int height = 1;

static void debug_in_console(int* number){
int unicode = 100;
int width = 400;
if (*number < 10){
unicode = number_to_unicode[*number];
draw_eng_char((unsigned char*)unicode, width+10, height, WHITE_PIX);
}
else if (*number >= 10 && *number < 100){
int shiwei = *number / 10;
int gewei = *number % 10;
draw_eng_char((unsigned char*)number_to_unicode[shiwei], width + 50, height, WHITE_PIX);
draw_eng_char((unsigned char*)number_to_unicode[gewei], width + 60, height, WHITE_PIX);
}
else if (*number>=100&&*number<1000){
int baiwei = *number / 100;
int shiwei = *number % 100 / 10;
int gewei = *number % 10;
draw_eng_char((unsigned char*)number_to_unicode[baiwei], width + 100, height, WHITE_PIX);
draw_eng_char((unsigned char*)number_to_unicode[shiwei], width + 110, height, WHITE_PIX);
draw_eng_char((unsigned char*)number_to_unicode[gewei], width + 120, height, WHITE_PIX);
}
else if (*number >= 1000 && *number<10000){
int qianwei = *number / 1000;
int baiwei = *number % 1000 / 100;
int shiwei = *number % 100 / 10;
int gewei = *number % 10;
draw_eng_char((unsigned char*)number_to_unicode[qianwei], width + 150, height, WHITE_PIX);
draw_eng_char((unsigned char*)number_to_unicode[baiwei], width + 160, height, WHITE_PIX);
draw_eng_char((unsigned char*)number_to_unicode[shiwei], width + 170, height, WHITE_PIX);
draw_eng_char((unsigned char*)number_to_unicode[gewei], width + 180, height, WHITE_PIX);
}
else{
draw_eng_char((unsigned char*)unicode, width -50, height, WHITE_PIX);
}


height += 10;
if (height>500){
height = 1;
width = 600;
}
}