Контрольная работа: Написание игры "Змейка" средствами языка Turbo Pascal

DATE : 11.11.2010

VERSION : 1.00

============================================================}

program zmeika;

uses crt;

type

spoint=record

x:integer;

y:integer;

end; {тип для точки}

const

maxwidth=10; {максимальная длина змейки}

var

width: integer; {длина змейки}

e:spoint;{координаты еды}

snakebody:array [1..maxwidth] of spoint; {массивскоординатамичастейтелазмейки}

i,{счетчикцикла} nx,ny:integer{координатыголовызмейки};

v:byte; {вектор направления головы змейки}

gameover: boolean; {флаг окончания игры}

key:char;{буфер клавиши}

{проверяет свободна ли клетка и не выходит ли она за границы поля}

function checknext(x:integer; y:integer):boolean;

var

isset:boolean; {флаг проверки занятости клетки или ее выхода за границы поля}

i:integer;

begin

isset:=true;

fori:=1 towidthdo

begin {проверяем нет ли на месте клетки змейки}

К-во Просмотров: 281
Бесплатно скачать Контрольная работа: Написание игры "Змейка" средствами языка Turbo Pascal