Вниз
Скачать: CL | DM;

проверка на разрешение и количество цветов.   Найти похожие ветки 

← →
Карлсон ©   (2003-06-24 12:00) [0]

как уже говорил, делаю игру на UnDelphiX.
естественно на таймере стоит if not DXDraw.CanDraw then Exit;
только вот есть такая задумка.
перед появлением главного окна игры, сначала появляется небольшая заставка, в это время инициализируется DXDraw.
дак вот может уже там проверять параметры?
например глубину цвета: 32, 24, 16 бит или 256 цветов.
я уже делал такое раньше, хочу узнать, насколько такой подход рационален и вообще необходим ли?
что-то типа "если цветов 256, то дальше не грузим, а просим изменить количество цветов".


← →
jel ©   (2003-06-24 14:52) [1]

Ну а почему бы и нет? Тем более что насколько я понимаю если не выполняются какие-то условия, то грузиться дальше бессмысленно.


← →
TButton ©   (2003-06-25 15:30) [2]

так! стоять! у меня стоит 32 бита, гружу я твою прогу, а она мне " а ну @ быстро 256 цветов поставь, а то работать не буду!"


← →
jel ©   (2003-06-25 17:01) [3]

Ну в крайности то зачем? ,)

А если у тебя 256 цветов а прога хочет как минимум 16 бит? И смысл ей запускаться? Все равно работать не будет толком.

Кстати, видел пару "шедевров" которые просили именно 256 цветов и не успокаивались пока им их не поставишь.


← →
Карлсон ©   (2003-06-25 18:24) [4]

да, может еще чего проверять?
ну там, наличие свежего запаха изо рта играющего? :)
а если серьезно, то такой вопрос.
ну вот проверил я, что у пользователя не подходящая конфигурация.
вывел ему об этом сообщение.
но при том методе выведения заставки, главная форма всеравно продолжает грузиться и завершение программы срабатывает только когда DXDraw инициализировалась.
как это обойти?
вообще, какой код в таком случае писать?
может примеры есть?
буду благодарен за любую информацию!


← →
xm   (2003-06-26 16:16) [5]

а ты не показывай главную форму :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.016 c
14-37925
Sam Stone
2003-12-20 00:03
2004.01.13
Аська


8-37803
Rif_yev
2003-09-10 11:06
2004.01.13
Real


3-37507
serg128
2003-12-16 18:28
2004.01.13
Как определить в гриде текущй тип поля?


8-37813
Kubic
2003-09-09 19:31
2004.01.13
Изменение размера картинки и шрифта


1-37775
Proglam-ma
2003-12-29 15:49
2004.01.13
Динамика в Записях




   Наверх