Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 20.05.2006, 19:17   #1
spat
AnyKey`щик
 
Регистрация: 20.05.2006
Сообщений: 2
Написано 0 полезных сообщений
(для 0 пользователей)
Я недавно начал изучать MP, решил написать первое приложение, смысл- на экране картинка, нажимаешь 4 появляется другая, отпускаешь опять первая, так же и с 6 кой.что не так:

program NewProject;
begin
drawImage(loadImage('/kartinka1.png'), 0, 0);
repaint;

while getKeyClicked = KE_NONE do
begin end;
while getKeyPressed <> KE_KEY4 do
begin
drawImage(loadImage('/kartinka2.png'), 0, 0);
repaint;
while getKeyClicked = KE_NONE do
begin end;
end;
while getKeyPressed <> KE_KEY6 do
begin
drawImage(loadImage('/kartinka3.png'), 0, 0);
repaint;
while getKeyClicked = KE_NONE do
begin end;
end;
end.
(Offline)
 
Ответить с цитированием
Старый 20.05.2006, 22:13   #2
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Попробуй так:
program NewProject;
var
 *keyCode: integer; 

begin 

 *repeat 
 * *keyCode := GetKeyPressed;
 * *SetColor(255, 255, 255);
 * *FillRect(0, 0, GetWidth, GetHeight);

 * *if *keyCode = KE_NONE *then drawImage(loadImage('/kartinka1.png'), 0, 0); 
 * *if *keyCode = KE_KEY4 *then drawImage(loadImage('/kartinka2.png'), 0, 0); 
 * *if *keyCode = KE_KEY6 *then drawImage(loadImage('/kartinka3.png'), 0, 0);

 * 
 * *Repaint; 
 *until (keyCode = KE_KEY0) or (KeyToAction(keyCode) = GA_FIRE);
 
end.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 21.05.2006, 01:12   #3
spat
AnyKey`щик
 
Регистрация: 20.05.2006
Сообщений: 2
Написано 0 полезных сообщений
(для 0 пользователей)
спасибо, теперь работает.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу разобраться Unodeya 3D-программирование 11 27.06.2009 13:23
не могу подгрузить png tired Основной форум 4 09.12.2007 10:03
Не могу написать либу. fps Основной форум 7 15.08.2007 17:34
Не могу найти magpro Болтовня 5 19.07.2007 00:24
Ищю не могу найти magpro 3D Моделирование 4 13.05.2007 23:21


Часовой пояс GMT +4, время: 23:22.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com