Вращение фигурыРефераты >> Программирование и компьютеры >> Вращение фигуры
outtextxy(60,44,"Пуск");
status_bar();
setcolor(11);
outtextxy(30,468,"Выполнить вращение фигуры");
break;
}
case 2:{
setcolor(10);
setfillstyle(1,4);
bar(41,110,179,149);
outtextxy(60,126,"Сохранить");
setfillstyle(1,12);
bar(40,70,180,109);
outtextxy(60,86,"Открыть");
status_bar();
setcolor(11);
outtextxy(30,468,"Вывести на экран файл с результатами тестов");
break;
}
case 3:{
setcolor(10);
setfillstyle(1,4);
bar(41,149,179,188);
outtextxy(60,168,"Очистить");
setfillstyle(1,12);
bar(40,110,180,149);
outtextxy(60,126,"Сохранить");
status_bar();
setcolor(11);
outtextxy(30,468,"Сохранить результаты последнего теста в файл");
break;
}
case 4:{
setcolor(10);
setfillstyle(1,4);
bar(41,30,179,69);
outtextxy(60,44,"Пуск");
setfillstyle(1,12);
bar(40,150,180,189);
outtextxy(60,168,"Очистить");
status_bar();
setcolor(11);
outtextxy(30,468,"Удалить всю информацию из файла тестов");
break;
}
}//switch
break;
} //case:18432
//Enter
case 7181:{
switch(keys1)
{
case 1:{
size_on_hdd();
setfillstyle(1,0);
bar(1,1,640,480);
input();
moving();
menu();
break;
}
case 2:{
closegraph();
print();
menu();
break;
}
case 3:{
file_in();
setfillstyle(1,5);
bar(290,200,420,250);
setcolor(10);
rectangle(290,200,420,250);
outtextxy(300,220,"Файл сохранен!");
getch();
setfillstyle(1,1);
bar(290,200,420,250);
break;
}
case 4:{
remove("table.bin");
setfillstyle(1,5);
bar(290,200,400,250);
setcolor(10);
rectangle(290,200,400,250);
outtextxy(300,220,"Файл очищен!");
getch();
setfillstyle(1,1);
bar(290,200,400,250);
break;
}
}//switch(keys1)
break;
}//case 7181:
}
}//while
}
void submenu2()
{
setfillstyle(1,4);
bar(240,29,380,150);
setcolor(12);
rectangle(240,29,380,150);
setfillstyle(1,12);
bar(240,30,380,69);
setcolor(10);
outtextxy(260,44,"Об авторе");
outtextxy(260,86,"О программе");
outtextxy(260,126,"Инструкция");
status_bar();
setcolor(11);
outtextxy(230,468,"Просмотреть информацию о создателе программы");
int key1=0,keys1=1;
while (key1!=283)
{
key1=bioskey(0);
switch (key1)
{
//Esc
case 283:{
setfillstyle(1,1);
bar(240,29,380,150);
setcolor(9);
line(240,29,380,29);
line(240,30,380,30);
setcolor(15);
line(240,31,380,31);
setcolor(11);
status_bar();
outtextxy(30,468,"Для входа в меню Помощь нажмите <Enter>");
break;
}
//стрелка вниз
case 20480:{
if (keys1==3) keys1=1;
else keys1++;
switch (keys1)
{
case 1:{
setcolor(10);
setfillstyle(1,4);
bar(241,110,379,149);
outtextxy(260,126,"Инструкция");
setfillstyle(1,12);
bar(240,30,380,69);
outtextxy(260,44,"Об авторе");
status_bar();
setcolor(11);
outtextxy(30,468,"Просмотреть информацию о создателе программы");
break;
}
case 2:{
setcolor(10);
setfillstyle(1,4);
bar(241,30,379,69);
outtextxy(260,44,"Об авторе");
setfillstyle(1,12);
bar(240,70,380,109);
outtextxy(260,86,"О программе");
status_bar();
setcolor(11);
outtextxy(30,468,"Информация о программе");
break;
}
case 3:{
setcolor(10);
setfillstyle(1,4);
bar(241,70,379,109);
outtextxy(260,86,"О программе");
setfillstyle(1,12);
bar(240,110,380,149);
outtextxy(260,126,"Инструкция");
status_bar();
setcolor(11);
outtextxy(30,468,"Помощь в пользовании программой");
break;
}
}//switch
break;
}
//стрелка вверх
case 18432: {
if (keys1==1) keys1=3;
else keys1--;
switch (keys1)
{
case 1:{
setcolor(10);
setfillstyle(1,4);
bar(241,70,379,109);
outtextxy(260,86,"О программе");
setfillstyle(1,12);
bar(240,30,380,69);
outtextxy(260,44,"Об авторе");
status_bar();
setcolor(11);
outtextxy(30,468,"Просмотреть информацию о создателе программы");
break;
}
case 2:{
setcolor(10);
setfillstyle(1,4);
bar(241,110,379,149);
outtextxy(260,126,"Инструкция");
setfillstyle(1,12);
bar(240,70,380,109);
outtextxy(260,86,"О программе");
status_bar();
setcolor(11);
outtextxy(30,468,"Информация о программе");
break;
}
case 3:{
setcolor(10);
setfillstyle(1,4);
bar(241,30,379,69);
outtextxy(260,44,"Об авторе");
setfillstyle(1,12);
bar(240,110,380,149);
outtextxy(260,126,"Инструкция");
status_bar();
setcolor(11);
outtextxy(30,468,"Помощь в пользовании программой");
break;
}
}//switch
break;
} //case:18432
//Enter
case 7181:{
switch(keys1)
{
case 1:{
about_mes();
//submenu2();
//menu();
break;
}
case 2:{
prog_mes();
//submenu2();
//menu();
break;
}
case 3:{
help_mes();
//submenu2();
//menu();
break;
}
}//switch(keys1)
break;
}//case 7181:
}
}//while
}
void menu()
{
init_gr();
setfillstyle(1,1);
bar(1,1,640,480);
setfillstyle(1,9);
bar(5,5,635,30);
setcolor(15);
rectangle(3,3,636,31);
setfillstyle(1,5);
bar(68,6,124,28);
int obv0=15;
int obv=10;
setcolor(obv);
//setlinestyle(2,0,2);
rectangle(68,6,124,28);
settextstyle(0,0,1);
setcolor(11);
outtextxy(80,14,"Файл");
outtextxy(280,14,"Помощь");
outtextxy(500,14,"Выход");
setcolor(11);
status_bar();
outtextxy(30,468,"Для входа в меню Файл нажмите <Enter>");
int key=0,keys=1;
while (key!=283)
{
key=bioskey(0);
switch (key)
{
//вправо
case 19712:{
if (keys==3) keys=1;
else keys++;
switch (keys)
{ case 1:{
setfillstyle(1,9);
bar(485,6,555,28);
outtextxy(500,14,"Выход");
setfillstyle(1,5);
bar(68,6,124,28);
setcolor(obv);
rectangle(68,6,124,28);
settextstyle(0,0,1);
setcolor(11);
outtextxy(80,14,"Файл");
setcolor(11);
status_bar();