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

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

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

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

Ответ
 
Опции темы
Старый 29.08.2007, 12:20   #1
Ваня1993
AnyKey`щик
 
Регистрация: 29.08.2007
Сообщений: 13
Написано 0 полезных сообщений
(для 0 пользователей)
Форма MenuIsSelected

Помогите, что я делаю не так
Я хочу чтобы при включении мидлета показывало две формы clock и audio
И если нажать open откроется выделенная форма
program NewProject1;


program NewProject1;
var
time: integer;
text: string;
clock, audio : integer;
open:command;
openClock, openAudio :boolean;
cmdBack : command;
clicked : command;
begin

clock := menuAppendStringImage('clock', loadImage('/clock.png'));
audio := menuAppendStringImage('cudio', loadImage('/audio.png'));

open := createCommand('open', CM_SCREEN, 1);
addCommand(open);

repeat
delay(100);
clicked := getClickedCommand;
until clicked = open;

showCanvas;

if menuIsSelected(clock) then openClock;
if menuIsSelected(audio) then openAudio;


drawText('Нажмите "5" ', 15, 80);
repaint;
delay(1000);
while getKeyClicked <> KE_KEY5 do
begin
delay(100);
end;
drawImage(loadImage('/1.gif'), 0, 0);
repaint;
delay(200);
drawImage(loadImage('/2.gif'), 0, 0);
repaint;
delay(200);
drawImage(loadImage('/3.gif'), 0, 0);
repaint;
delay(200);
drawImage(loadImage('/4.gif'), 0, 0);
repaint;
delay(200);
drawImage(loadImage('/5.gif'), 0, 0);
repaint;
delay(200);
drawImage(loadImage('/6.gif'), 0, 0);
repaint;
delay(200);
drawImage(loadImage('/logo1.png'), 0, 0);
repaint;
delay(1000);
time := getCurrentTime;
text := 'Время ' + getHour(time);
text := text + ':'+ getMinute(time);
text := text + ':' + getSecond(time);
drawText(text, 30, 40);
repaint;
delay(99999999999);
delay(100);





end.
(Offline)
 
Ответить с цитированием
Старый 29.08.2007, 15:05   #2
Bruteo
ПроЭктировщик
 
Регистрация: 31.01.2007
Сообщений: 128
Написано 20 полезных сообщений
(для 43 пользователей)
Re: Форма MenuIsSelected

А это тут к чему?
 
openClock, openAudio :boolean;
Убери эту строку и создай две процедуры openClock и openAudio, которые будут выполнять то, что ты хочешь.
(Offline)
 
Ответить с цитированием
Старый 07.09.2007, 15:29   #3
fads
Оператор ЭВМ
 
Регистрация: 08.03.2007
Сообщений: 20
Написано одно полезное сообщение
Re: Форма MenuIsSelected

procedure Clock;
begin

end;

procedure Audio;
begin

end;

//////////////
if menuIsSelected(clock) then Clock;
if menuIsSelected(audio) then Audio;
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма для ввода не целых чисел founder Основной форум 1 22.10.2006 01:19


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


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