MIDlet Pascal
Поиск по сайту
Форма входа

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Яндекс.Метрика

Друзья сайта
IT юмор - развлечения
Заработать в интернете - легко!Просто сиди и кликай.
Воскресенье, 15.07.2018, 20.10.05
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход
Урок №3 "Картинки и переменные"
 Здравствуйте.В этом уроке вы научитесь добавлять картинку и познакомитесь с типами переменных, а особенно с ,,Image”.
 Для того что бы добавить картинку, достаточно прописать DrawImage(I,x,y).Давайте разберёмся:
i – картинка
x,y – координаты верхнего левого угла
процедура ,,DrawImage” проходит также как и ,,DrawText”  в буфере экрана, поэтому также нужно вызвать ,,Repaint”.Например:

Begin
  DrawImage(LoadImage('/icon.png'), 0, 0);
  Repaint;
  Delay(5000);
End.

   Но если вы будете делать динамическую игру то конечно же лучше картинку загрузить в оперативную память(переменную) заранее, потому что функция ,,LoadImage” выполняется долго, поэтому когда у вас много картинок то лучше сохранять в оперативную память, но не забывайте, что оперативная память не резиновая.
   Переменные в MIDletPascal объявляются точно также как и в  Pascal.Типы переменных в MIDletPascal есть такие:
Integer - переменная которая хранит в себе целое число от −2147483648 до 2147483647
String – это строковая переменная.
Image – переменная хранящая картинку
Real – переменная вещественного типа
RecordStrore – хранилище записей
Resource – ресурсные файлы
Command – переменная для создания команды в режиме формы

  Давайте попробуем загрузить картинку в переменную, а потом вывести картинку на экран

Var im:image;
Begin
  Im:=LoadImage('/icon.png');
  DrawImage(im,0, 0);
  Repaint;
  Delay(5000);
End.

Быстродействие картинки, загруженной в переменную, рассмотрим в следующем уроке. 
ПОЗДРАВЛЯЮ‼Вы прошли урок №3
← Урок №2Урок №4 →
Если вы нашли ошибки/очепятки в тексте то сообщите о них на форуме
А также можете заказать программу/игру на этой странице

www.parkflyer.ru - радиоуправляемые модели, радиоуправляемые модели самолетов, магазин радиоуправляемых моделей
Роспись стен, скульптуры на заказ
Wladymyr © 2012-2018
Создать бесплатный сайт с uCoz