Вниз  MIDlet Pascal
- 3.01.2015 / 18:17
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
и вообще, как организовать игровой цикл тогда? где кнопки обрабатывать?
__________________
 わからない!!
- 3.01.2015 / 18:23
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Цитата Kalter:
ВитаминКО, на самом деле ты не запрашиваешь нажатую кнопку а берёшь её с переменной (которую ты не видишь). После использования процедуры getKeyClicked она онуляется. То есть запиши код нажатой кнопки
черт, я ведь так и делал, выдавало E429 identifier 'getkeycliked' is not constant, function or variable name. И только что увидел опечатку в своем коде :lol: Причем я ее уже исправлял :gg:

Ок, теперь можно сделать ограничения :hack:
__________________
 わからない!!
- 3.01.2015 / 18:28
Kalter
  Пользователь

Kalter 
Сейчас: Offline
ВитаминКО, в целом, я бы так сделал:
Открыть спойлер
Если экранов много, логичнее на модули разбить.
__________________
 Homo homini penis est.

Изменено Kalter (3.01 / 18:33) (всего 2 раза)
- 3.01.2015 / 18:38
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Kalter, ок, посмотрю потом, если переписывать буду, щас головва опухла. Пока хочу заюзать exit в нужных местах :gg:
__________________
 わからない!!
- 4.01.2015 / 12:44
kingdosya
  Пользователь

kingdosya 
Сейчас: Offline
Цитата ВитаминКО:
черт, я ведь так и делал, выдавало E429 identifier 'getkeycliked' is not constant, function or variable name. И только что увидел опечатку в своем коде :lol: Причем я ее уже исправлял :gg:

Ок,
Да бывает такие очень смешные ситуации :-D :lol: :hack:
- 5.01.2015 / 16:37
St@SyaN
  Пользователь

St@SyaN 
Сейчас: Offline
Есть люди, которые много работали со звуками на телефонах? Как там происходит временное их хранение?
Просто есть необходимость воспроизводить их с минимальной задержкой, а загрузка звуков дело не быстрое.

Изменено St@SyaN (5.01 / 16:39) (всего 1 раз)
- 5.01.2015 / 23:55
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Randomize вообще работает?
На какой изврат только не иду, все равно почти все спрайты смещаются равномерно..
  1. for i:=0 to 4 do
  2.       begin
  3.         Randomize;
  4.         arrDY[0]:= random(2)+1;
  5.         Randomize;
  6.         arrDY[1]:= random(2)+1;
  7.         Randomize;
  8.         arrDY[2]:= random(2)+1;
  9.         Randomize;
  10.         arrDY[3]:= random(2)+1;
  11.         Randomize;
  12.         arrDY[4]:= random(2)+1;
  13.         y:=y-arrDY[i];
  14.         DrawImage(imgTar[i],x,y);
  15.         x:=x+23;
  16.       end;
Или при таком малом смещении мне нужно искусственно замедлять? Просто ерунда какая-то..
__________________
 わからない!!
- 6.01.2015 / 00:05
Kalter
  Пользователь

Kalter 
Сейчас: Offline
ВитаминКО, странно. Я вообще никогда не использовал Randomize.
__________________
 Homo homini penis est.
- 6.01.2015 / 00:07
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
ВитаминКО, randomize вызывают один раз. Если не поможет, то попробуй random(1000) mod 2. Если не поможет, то это плохой генератор.
- 6.01.2015 / 00:15
Kalter
  Пользователь

Kalter 
Сейчас: Offline
Если плохой генератор, вот хороший.
__________________
 Homo homini penis est.
Наверх  Всего сообщений: 1594
Фильтровать сообщения
Поиск по теме
Файлы топика (72)