Графический режим из ini-файла
День добрый. Не подскажете способ установки режима графики в Блитц3Д, если разрешение, редим экрана и глубина цвета вынесены в ini-файл?
Делаю ReadFile нужного инишника, потом прописываю переменные и читаю строки w$=ReadLine(gfx_mode). На этом "фантазия" исчерпывает себя. Что дальше то делать? Как считать, то что файле прописано и подставить в Graphics3D `````? :( Благодарю... ;) |
Re: Графический режим из ini-файла
Цитата:
|
Re: Графический режим из ini-файла
:@ Чувствую себя хамом.
Как считать, то что файле прописано и подставить в Graphics3D `````? :wallbash: |
Re: Графический режим из ini-файла
Вложений: 2
в атаче простенькая либа для работы с ini файлами
дальше смотри : инклудиш ету либу к себе и пишеш чето типа такого Код:
wx# = INI_ReadValue("file", "grap", "x", "640") Код:
[grap] тоесть если она не нашла там файл или чето еще, то вернет ети значения ! удачи :-) |
Re: Графический режим из ini-файла
Спасибо. Спасибо большое. ;)
|
Re: Графический режим из ini-файла
нема защо :)
|
Re: Графический режим из ini-файла
Можно без либы.
ini-файл: Код:
ScreenWidth=800 [highlight=blitzbasic] file = ReadFile("твой_файл.ini") line$ = ReadLine(file) ScreenWidth = Right(Len(line) - 12) line$ = ReadLine(file) ScreenHeight = Right(Len(line) - 13) line$ = ReadLine(file) ColorDepth = Right(Len(line) - 11) line$ = ReadLine(file) Fullscreen = Right(Len(line) - 11) CloseFile(file) Graphics ScreenWidth, ScreenHeight, ColorDepth, 2 - Fullscreen [/highlight] |
Re: Графический режим из ini-файла
На то пошло, можно просто в файле написать:
Цитата:
|
Re: Графический режим из ini-файла
Это да, но файл конфигурации должен быть понятен и стороннему пользователю. В данном случае, облегчая работу себе, ты усложняешь ее другим... да и себе самому в последствии.
|
Re: Графический режим из ini-файла
Не думаю, что при облегчение себе, одновременно что-то усложняешь. Ведь всегда есть код, (может даже хорошо прокомментированный) к которому можно обратится.
|
Re: Графический режим из ini-файла
Ну, это уже оффтоп.
|
Часовой пояс GMT +4, время: 12:26. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot