Вызов функции, рисующей амперметр


ampermetr(x1,y1,x2,y2);

cursor_on();

kn=0;

break;

case 6:

cursor_off();

setfillstyle(1,4);

floodfill(78,135,15);

floodfill(100,135,15);

cursor_on();

while(1){

if((ms_release(&ms,0)==1)||(ms_release(&ms,1)==1)){

x1=ms.hor_pos;

y1=ms.ver_pos;

break;

}

}

cursor_off();

for(i=0;i<=6;i++)

for(j=0;j<=6;j++)

a[i][j]=getpixel(x1-3+j,y1-3+i);

setcolor(8);

circle(x1,y1,3);

setfillstyle(1,14);

floodfill(x1,y1,8);

setcolor(15);

cursor_on();

while(1){

if((ms_release(&ms,0)==1)||(ms_release(&ms,1)==1)){

x2=ms.hor_pos;

y2=ms.ver_pos;

break;

}

}

cursor_off();

setfillstyle(1,7);

floodfill(78,135,15);

floodfill(100,135,15);

for(i=0;i<=6;i++)

for(j=0;j<=6;j++)

putpixel(x1-3+j,y1-3+i,a[i][j]);

if(x1>108&&x1<630&&x2>108&&x2<630)

if(y1>50&&y1<435&&y2>50&&y2<435)

// вызов функции, рисующей вольтметр

voltmetr(x1,y1,x2,y2);

cursor_on();

kn=0;

break;

case 7:

cursor_off();

setfillstyle(1,4);

floodfill(25,165,15);

cursor_on();

while(1){

if((ms_release(&ms,0)==1)||(ms_release(&ms,1)==1)){

x1=ms.hor_pos;

y1=ms.ver_pos;

break;

}

}

cursor_off();

for(i=0;i<=6;i++)

for(j=0;j<=6;j++)

a[i][j]=getpixel(x1-3+j,y1-3+i);

setcolor(8);

circle(x1,y1,3);

setfillstyle(1,14);

floodfill(x1,y1,8);

setcolor(15);

cursor_on();

while(1){

if((ms_release(&ms,0)==1)||(ms_release(&ms,1)==1)){

x2=ms.hor_pos;

y2=ms.ver_pos;

break;

}

}

cursor_off();

setfillstyle(1,7);

floodfill(25,165,15);

for(i=0;i<=6;i++)

for(j=0;j<=6;j++)

putpixel(x1-3+j,y1-3+i,a[i][j]);

if(x1>108&&x1<630&&x2>108&&x2<630)

if(y1>50&&y1<435&&y2>50&&y2<435)

// вызов функции, рисующей заземлитель

zazemlitel(x1,y1,x2,y2);

cursor_on();

kn=0;

break;

case 8:

cursor_off();

setfillstyle(1,4);

floodfill(75,165,15);

floodfill(85,174,15);

floodfill(85,170,15);

cursor_on();

while(1){

if((ms_release(&ms,0)==1)||(ms_release(&ms,1)==1)){

x1=ms.hor_pos;

y1=ms.ver_pos;

break;

}

}

cursor_off();

for(i=0;i<=6;i++)

for(j=0;j<=6;j++)

a[i][j]=getpixel(x1-3+j,y1-3+i);

setcolor(8);

circle(x1,y1,3);

setfillstyle(1,14);

floodfill(x1,y1,8);

setcolor(15);

cursor_on();

while(1){

if((ms_release(&ms,0)==1)||(ms_release(&ms,1)==1)){

x2=ms.hor_pos;

y2=ms.ver_pos;

break;

}

}

cursor_off();

setfillstyle(1,7);

floodfill(75,165,15);

floodfill(85,174,15);

floodfill(85,170,15);

for(i=0;i<=6;i++)

for(j=0;j<=6;j++)

putpixel(x1-3+j,y1-3+i,a[i][j]);

if(x1>108&&x1<630&&x2>108&&x2<630)

if(y1>50&&y1<435&&y2>50&&y2<435)

// вызов функции, рисующей диод

diod(x1,y1,x2,y2);

cursor_on();

kn=0;

break;

case 9:

cursor_off();

setfillstyle(1,4);

floodfill(20,200,15);

cursor_on();

while(1){

if((ms_release(&ms,0)==1)||(ms_release(&ms,1)==1)){

x1=ms.hor_pos;

y1=ms.ver_pos;

break;

}

}

cursor_off();

for(i=0;i<=6;i++)

for(j=0;j<=6;j++)

a[i][j]=getpixel(x1-3+j,y1-3+i);

setcolor(8);

circle(x1,y1,3);

setfillstyle(1,14);

floodfill(x1,y1,8);

setcolor(15);

cursor_on();

while(1){

if((ms_release(&ms,0)==1)||(ms_release(&ms,1)==1)){

x2=ms.hor_pos;

y2=ms.ver_pos;

break;

}

}

cursor_off();

setfillstyle(1,7);

floodfill(20,195,15);

for(i=0;i<=6;i++)

for(j=0;j<=6;j++)

putpixel(x1-3+j,y1-3+i,a[i][j]);

if(x1>108&&x1<630&&x2>108&&x2<630)

if(y1>50&&y1<435&&y2>50&&y2<435)