1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
void Draw_Head_Menu(void){
if(Head_Menu_Display==TRUE){
Head_Menu_Select=TOOL_Fading(Head_Menu_Select,Head_Menu_Selected,10);
for(i=0;i<Head_Menu_Max;i++){
if((long)Head_Menu_Selected==i)Head_Menu[i].Color.blend_goal=255;
else Head_Menu[i].Color.blend_goal=100;
Head_Menu[i].Color.blend=TOOL_Fading(Head_Menu[i].Color.blend,Head_Menu[i].Color.blend_goal,20);
Head_Menu[i].Pos.axis_x=Head_Menu[i-1].Pos.axis_x+strlen(Head_Menu[i-1].Title)*65;
g_pFont2->DrawText((-Head_Menu_Select+i)*500, 0, D3DCOLOR_ARGB((long)Head_Menu[i].Color.blend,0xFF,0xFF,0xFF), TOOL_Convert_to_LPC(Head_Menu[i].Title) );
}
for(i=0;i<20;i++){
List_Menu[i].Pos.x=TOOL_Fading(List_Menu[i].Pos.x,List_Menu[i].Pos.x_goal,10);
g_pFont3->DrawText(List_Menu[i].Pos.x, 100+i*110, D3DCOLOR_ARGB((long)Head_Menu[(long)Head_Menu_Selected].Color.blend,0xFF,0xFF,0xFF), TOOL_Convert_to_LPC(List_Menu[i].Title) );
g_pFont4->DrawText(List_Menu[i].Pos.x, (147)+i*110, D3DCOLOR_ARGB((long)Head_Menu[(long)Head_Menu_Selected].Color.blend,0xFF,0xFF,0xFF), TOOL_Convert_to_LPC(List_Menu[i].Main) );
g_pFont5->DrawText(List_Menu[i].Pos.x, 180+i*110, D3DCOLOR_ARGB((long)Head_Menu[(long)Head_Menu_Selected].Color.blend,0xFF,0xFF,0xFF), TOOL_Convert_to_LPC(List_Menu[i].Sub) );
}
}
} |
Partager