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

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

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

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

Ответ
 
Опции темы
Старый 13.04.2011, 17:25   #1
PassCall
Разработчик
 
Аватар для PassCall
 
Регистрация: 07.04.2011
Адрес: Млечный путь, Земля, Европа, Беларусь, Могилев
Сообщений: 391
Написано 94 полезных сообщений
(для 319 пользователей)
Вопрос Проблема с графическим массивом

МП неадекватно реагирует на двумерные (и более) графические массивы.
Все компилиться нормально, но мидлет виснет сразу после запуска.
Пример:
program primer;
var
img_matrix:array [1..10,1..2] of image;

begin
drawtext ('123',0,0);
repaint;
delay (2012);
end.
Если сделать массив одномерным, все работает.

У всех так?
(Offline)
 
Ответить с цитированием
Старый 13.04.2011, 19:53   #2
eskobyte
AnyKey`щик
 
Регистрация: 14.03.2011
Сообщений: 2
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Проблема с графическим массивом

Массив с изображениями должен быть квадратным, например:
imgmass: array[1..4, 1..4] of image;
(Offline)
 
Ответить с цитированием
Старый 14.04.2011, 12:32   #3
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Проблема с графическим массивом

Давно известный баг MP. Для правильной работы двухмерные массивы должны быть квадратными. Либо используйте специальные библиотеки для создания массивов. Касательно графики лучше хранить всю графику на одной картинке и и при выводе и просто выводить её используя функцию CLIP или с помощью спрайтов в зависимости от типа графики.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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