ecco qua il programma; ho scritto un commento laterale al punto in cui mi serve aiuto.
Program grafica;
Uses graph,Crt;
var Scheda,Modo:smallInt;
c:char;
bEGIN
Scheda:=detect;
modo:=0;
Initgraph(scheda, modo, '');
If Graphresult<>grOK then
Writeln('ERRORE: modalità grafica non installata correttamente')
else
begin
{colline sinistra}
setcolor(2);
Arc(200,200,0,180,50);
line(150,200,150,700);
line(250,200,250,700);
line(150,700,250,700);
SETFILLSTYLE(1,2);
floodfill(200,300,2);
setcolor(0);
line(175,200,175,225);
line(225,200,225,225);
setcolor(2);
Arc(300,400,0,180,50);
line(250,450,250,700);
line(350,400,350,700);
line(250,700,350,700);
SETFILLSTYLE(1,2);
floodfill(270,600,2);
setcolor(0);
line(275,375,275,400);
line(325,375,325,400);
delay(500);
{colline destra}
setcolor(2);
Arc(1100,200,0,180,50);
line(1050,200,1050,700);
line(1150,200,1150,700);
line(1050,700,1150,700);
SETFILLSTYLE(1,2);
floodfill(1100,300,2);
setcolor(0);
line(1075,200,1075,225);
line(1125,200,1125,225);
setcolor(2);
Arc(1200,400,0,180,50);
line(1150,450,1150,700);
line(1250,400,1250,700);
line(1150,700,1250,700);
SETFILLSTYLE(1,2);
floodfill(1170,600,2);
setcolor(0);
line(1175,375,1175,400);
line(1225,375,1225,400);
setcolor(15);
SETTEXTSTYLE(triplexfont,horizdir,5);
outtextxy(250,200,'SUPER MARIO PASCAL');
delay(1000);
outtextxy(200,300,'1: GIOCA SINGOLO');
OUTTEXTXY(200,400,'2: GIOCA IN DUE ');
SETVIEWPORT(100,300,900,900,false);
c:=readkey;
if c=#49 then //ecco qua: vorrei fare in modo che io possa usare la readkey senza uscire dalla
//finestra grafica premendo il tasto nella finestra del pascal normale
outtextxy(200,300,'prova');
delay(10000);
//halt; commento il comando halt //}
closegraph;
end;
readln;
end.
spero di essermi spiegato correttamente