Форум mpclub mobilephoneclub

Объявление

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум mpclub mobilephoneclub » Всё о комповом софте » Midlet Pascal Прога для создания игр на телефон


Midlet Pascal Прога для создания игр на телефон

Сообщений 1 страница 7 из 7

1

ВНИМАНИЕ ПЕРЕПЕЧАТКА И КОПИРОВАНИЕ ВСЕЙ ИНФОРМАЦИИ ИЗ ТЕМЫ РАЗРЕШЕНА ТОЛЬКО С СОГЛАСИЯ АДМИНИСТРАТОРА (Sanich)
Скачать мидлет паскаль Скачать
Тут я подробно опишу создание мидлетов (ява игр) в программе Midlet Pascal.
Для начала выбираем file/new/hello_world midlet/ Стираем всё между словами begin и end. 
1 ШАГ
Желательно изучить некоторые команды, которые необходимы для создания будущих игр

Нарисовать  часть окружности , где последние два числа - градусы( по часовой стрелке);
    drawArc(0, 0, getWidth, getHeight, 0, 90);
    repaint;
    delay(1000);

Окружность
    drawEllipse(0, 0, Ширина,высота);
    repaint;
    delay(1000);

Показать изображение
    drawImage(loadImage('/logo.png'), 0, 0);
    repaint;
    delay(1000);
Где logo.png является именем файла(файл предварительно необходимо загрузить в программу с помощью кнопки с изображенной картинкой (insert resourse) )

Линия
    drawLine(10, 15, 25, 35);
    repaint;
    delay(1000);
 
Где первые две цифры – координаты первой точки, последние две – координаты последней.

Прямоугольник
    drawRect(5, 5, 20, 20);
    repaint;
    delay(1000);
Где первые две цифры  координаты  левого верхнего угла, а две последние  правого нижнего.

Написать текст
    setColor(255, 0, 0);
    drawText('Hello world', 0, 0);
    repaint;
    delay(1000);
Где Hello world сам текст, а 0, 0 координаты первой буквы текста.
ВНИМАНИЕ: repaint очищает экран, следственно после следуещего действия, текст с этой командой сотрёться. Её всегда надо использовать для чистки экрана, и в большинстве случаев оно будет занимать 1\3 всего кода

0

2

ШАГ 2
Кнопки
• KE_KEY0
• KE_KEY1
• KE_KEY2
• KE_KEY3
• KE_KEY4
• KE_KEY5
• KE_KEY6
• KE_KEY7
• KE_KEY8
• KE_KEY9
• KE_STAR
• KE_POUND
Использовать их нужно так
Кликнуть на кнопку(одиночное нажатие)
    while getKeyClicked <> Кнопка do
    begin
      delay(100);
    end;

Пока кнопка нажата

while getKeyPressed <> KE_STAR do
    begin
      delay(100);
    end;

В данном случае end;   -  окончание цикла. И его не нужно стирать.

0

3

ШАГ 3
Кнопки действия
• GA_NONE
• GA_UP
• GA_DOWN
• GA_LEFT
• GA_RIGHT
• GA_FIRE
• GA_GAMEA
• GA_GAMEB
• GA_GAMEC
• GA_GAMED
  while keyToAction(getKeyClicked) <> GA_FIRE do
    begin
      delay(100);
    end;

Далее для создания нормальных игр советую выучить английский и прочитать весь HELP, либо перевести его переводчиком.
Так – же советую выучить обычный паскаль, будет легче работать. :D
Информация взята из HELP’А и советы написаны от себя  .thk.

0

4

Скачать мидлет паскаль Скачать

0

5

это то все понятно, вот расскажи как паскаль с jsr-75 подружить? Я файл менеджер в проге MiniWindows(WinMobile) хочу забацать!

0

6

никак. мп этого не умеет.

0

7

для этого надо яву учить

0


Вы здесь » Форум mpclub mobilephoneclub » Всё о комповом софте » Midlet Pascal Прога для создания игр на телефон