Guest User

Untitled

a guest
Jun 22nd, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 2.42 KB | None | 0 0
  1. program ufo;
  2. uses crt, GraphABC;
  3. var
  4. i,y,x:integer;
  5. begin
  6. {Разобратся с комнатой!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}
  7. ClearWindow(clgray);
  8. readln;
  9. ClearWindow(clwhite);
  10. TextColor(LightRed);
  11. Writeln('4.Если вы видете красный цвет нажмите 4;');
  12. Writeln('1.Если вокруг вас темнота нажмите 1;');
  13. Writeln('3.Если вы видете зеленый цвет нажмите 3;');
  14. Writeln('2.Если вы видете серый цвет нажмите 2;');
  15. Readln(x);
  16.   ClrScr;
  17.  
  18. {Первы этаж}
  19.  
  20. if x=1 then
  21. begin
  22. ClearWindow(clgray);
  23. Rectangle(120,5,515,395);
  24. {Лифтик 1}
  25. Rectangle(120,365,150,395);
  26. line(125,390,130,370);
  27. line(130,370,135,390);
  28. {Коридор}
  29. line(180,365,450,365);
  30. line(450,365,450,395);
  31. line(149,365,149,330);
  32. line(180,365,180,330);
  33. line(149,330,180,330);
  34. floodfill(156,331,cldarkgray);
  35. {Вход}
  36. line(250,385,290,385);
  37. line(250,385,250,399);
  38. line(290,385,290,399);
  39. floodfill(260,388,clYellow);
  40. {terra incognito}
  41. floodfill(260,340,clblack);
  42. textout(260,140,'terra incognita');
  43. readln;
  44. ClrScr;
  45. for i:=1 to 7 do
  46. begin
  47. Writeln;
  48. end;
  49. Writeln('                       Бегите к выходу!Вы на 1 этаже!');
  50. Writeln();
  51. Writeln('                              Вы свободны!!!');
  52.  
  53. end;
  54.  
  55.  
  56. {Третий этаж}
  57.  
  58.  
  59. if x=3 then
  60. begin
  61. ClrScr;
  62. ClearWindow(clgreen);
  63. Rectangle(120,5,515,395);
  64. {Лестница 2}
  65. Rectangle(485,365,515,395);
  66. line(485,390,515,390);
  67. line(485,380,515,380);
  68. line(485,385,515,385);
  69. line(485,370,515,370);
  70. line(485,375,515,375);
  71. {лифт 2}
  72. rectangle(485,5,515,35);
  73.  line(490,34,495,6);
  74. line(495,6,500,33);
  75. {Коридор}
  76. line(485,335,485,65);
  77. line(455,365,430,365);
  78. line(455,35,420,35);
  79.  
  80. line(420,35,420,5);
  81. {Повороты в коридорах}
  82. line(485,335,455,365);
  83. line(485,65,455,35);
  84.  
  85. {Медлаба}
  86.  floodfill(419,339,clgreen);
  87. (*Форма комнаты и вход в комнату*)
  88. line(430,365,430,340);
  89. line(430,340,455,340);
  90. line(455,340,470,325);
  91. line(470,325,470,200);
  92. line(470,200,300,200);
  93. line(300,200,300,340);
  94. line(300,340,400,340);
  95. line(400,340,400,365);
  96. line(430,365,300,365);
  97. line(430,340,400,340);
  98. (*Оформление входа*)
  99. line(410,365,410,340);
  100. line(420,365,420,340);
  101. line(400,349,430,349);
  102. line(400,357,430,357);
  103. Floodfill(411,364,clRed);
  104. floodfill(401,355,clRed);
  105.  
  106.  
  107.  
  108. end;
  109. end.
Add Comment
Please, Sign In to add comment