Тема: Adventure Point
Показать сообщение отдельно
Старый 25.06.2010, 15:45   #4
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Adventure Point

Пауза великовата да и смысл проверять клавиши каждый раз?
Я обычно делаю конструкции такого вида:

repeat
repeat
key
:=GetKeyPressed;
Delay(20);
if (
key<>0then break;
until false;
key:=KeyToAction(key);
if (
key GA_LEFTthen MoveLeft;
if (
key GA_RIGHTthen MoveRIght;
.....
until false
(Offline)
 
Ответить с цитированием