俄罗斯方块菜单

#include
#include "rusia.h"
int main_menu( )
{
printf("\33[1;1H");
int i,j;
for(i=0; i<27; i++)
{
printf("\33[%d;11H",i+1);
for(j=0; j<41; j++)
{
if(i == 0 || i == 26)
printf("\33[44m");
if(j==0 || j==1 || j==25|| j ==39 || j==40)
printf("\33[44m");
if(j == 24)
printf("\33[46m");
printf(" ");
printf("\33[40m");
if(j == 40)
printf("\n");
}
fflush(NULL);
}
printf("\33[3;37H");
printf("NAME: %s",name);
printf("\33[5;37H");
printf("SCORE: %d",score);
printf("\33[7;37H");
printf("LEVEL: %d",level);
fflush(NULL);

printf("\33[9;37H");
printf("\33[44m");
printf(" ");
printf("\33[40m");
printf("\33[10;37H");
printf("NEXT");
fflush(NULL);

printf("\33[18;37H");
printf("\33[44m");
printf(" ");
printf("\33[40m");
printf("\33[19;37H");
printf("HIGHEST SCORE");
printf("\33[21;37H");
printf(" NAME: %s",https://www.360docs.net/doc/d04831367.html,);
printf("\33[23;37H");
printf(" SCORE: %d",user.score);

fflush(NULL);
return 0;
}
int start_menu()
{
printf("\33[7;15H");
printf("1. start game\n");
printf("\33[10;15H");
printf("2. select level\n");
printf("\33[13;15H");
printf("3. quit game\n");
printf("\33[15;15H");
printf("leve: %d\n",level);
fflush(NULL);
}
int other_menu(char (*c)[41])
{
int i,j;
for(i=0; i<27; i++)
{
printf("\33[%d;11H",i+1);
for(j=0; j<41; j++)
{
if(i == 0 || i == 26)
printf("\33[44m");
if(j==0 || j==1 || j ==39 || j==40)
printf("\33[44m");
if(c[i][j]=='[' || c[i][j]==']' || c[i][j]=='*')
printf("\33[44m");
printf("%c",c[i][j]);
printf("\33[40m");
if(j == 40)
printf("\n");
fflush(NULL);
}
}
return 0;
}

相关文档
最新文档