IPB
ЛогинПароль:

 
Closed Topic Открыть новую тему 
> игра змейка, курсяк
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 2
Пол: Женский
Реальное имя: Татьяна

Репутация: -  -1  +


Проблема с написанием модуля с динамическими данными , помогите пожалуйста)

исходный код программы.
код (Показать/Скрыть)

Не забываем заключать исходный код в соответствующие теги!

Сообщение отредактировано: APAL -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Смотрю...
*****

Группа: Пользователи
Сообщений: 1 055
Пол: Мужской
Реальное имя: Пшеничный Алексей Анатольевич

Репутация: -  6  +


Код
...
if (keypressed) then
begin
   key:=readkey;
...

Желательно добавить: if Key=#0 then Key:=ReadKey;


--------------------
Если что-то не делает того, что вы запланировали ему делать - это еще не означает, что оно бесполезно.
--------------------
Прежде, чем задать вопрос - Правила :: FAQ :: Поиск
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3





Группа: Пользователи
Сообщений: 2
Пол: Женский
Реальное имя: Татьяна

Репутация: -  -1  +


Модуль к проге, компилируется, но не дружит с главной, помогите плиз)

Unit MyMod3;
interface
uses crt;
const maxwidth =10;
type
spoint=record
x:integer;
y:integer;
end;
snakebody=array [1..maxwidth] of spoint;
function checknext(var s:snakebody; width:byte; x,y:integer):boolean;
procedure movesnake (var nx,ny:integer; x,y:integer; e:spoint; s:snakebody; width:byte);
implementation

function checknext;
var
isset:boolean;
i:integer;
begin
isset:=true;
for i:=1 to width do
begin
if (x=s[i].x) and (y=s[i].y) then
isset:=false;
end;end;

procedure movesnake;
var
i:integer;
begin
for i:=1 to width do
begin
s[i]:=s[i+1];
end;
s[width].x:=x;
s[width].y:=y;
if (x=e.x) and (y=e.y) then
begin
width:=width+1;
s[width].x:=x;
s[width].y:=y;
end;
readln;
end;end.



Сообщение отредактировано: tatianka -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Смотрю...
*****

Группа: Пользователи
Сообщений: 1 055
Пол: Мужской
Реальное имя: Пшеничный Алексей Анатольевич

Репутация: -  6  +


tatianka, для кого я в первом Вашем посте делал красную надпись?
Это уже просто неуважение!
К тому же Вы не пишите подробностей - что значит "не дружит", что выдает при компиляции/запуске, текст ошибки? За Вас тут никто не будет разбираться в чужом коде - хотите помощи? - укажите в чем нужна помощь, а не отделывайтесь общими фразами.

Тему закрываю!
Если создадите новую тему, надеюсь она будет оформлена в соответствии с правилами оформления и будет содержать более конструктивные вопросы..., иначе ее (тему) постигнет та же участь.


--------------------
Если что-то не делает того, что вы запланировали ему делать - это еще не означает, что оно бесполезно.
--------------------
Прежде, чем задать вопрос - Правила :: FAQ :: Поиск
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Closed Topic Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 23.12.2024 19:38
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name