GfxModeExists
Параметры:
| width - ширина экрана в пикселах height - высота экрана в пикселах depth - глубина цвета gfx3d - не обязательный параметр для проверки 3D-совместимости данного режима (по умолчанию 0 для обратной совместимости) |
Описание:
GfxModeExists - функция, которая позволит Вам проверить, поддерживает ли видеосистема компьютера данный режим, перед тем, как выполнять команды Graphics или Graphics3D. Заметьте, что при установке дополнительного параметра gfx3d она также проверит, поддерживает ли указанный режим вывод 3D-графики. GfxModeExists возвратит True, если выбранный режим будет доступен, и False - в противном случае. Если возвращается False , игра должна или использовать другой режим или вежливо завершить работу ( например - RuntimeError "мне было лень и я сделал игру, использующую графический режим, которого нет в вашей системе. Мне нужно было использовать CountGfxModes и GfxModeWidth/Height/Depth, чтобы узнать, что может делать ваша система. Ну, в общем, это сэкономило 10 минут моей жизни!"). |
| If GfxModeExists (2500, 2500, 64) Graphics 2500, 2500, 64 Else RuntimeError "Domestic PC display hardware isn't yet capable of silly resolutions like 2500 x 2500 x 64-bit!" EndIf |