|
2D-программирование Вопросы, касающиеся двумерного программирования |
28.08.2006, 15:03
|
#1
|
Знающий
Регистрация: 16.07.2006
Сообщений: 304
Написано 3 полезных сообщений (для 0 пользователей)
|
Графический режим из ini-файла
День добрый. Не подскажете способ установки режима графики в Блитц3Д, если разрешение, редим экрана и глубина цвета вынесены в ini-файл?
Делаю ReadFile нужного инишника, потом прописываю переменные и читаю строки w$=ReadLine(gfx_mode). На этом "фантазия" исчерпывает себя. Что дальше то делать? Как считать, то что файле прописано и подставить в Graphics3D `````?
Благодарю...
|
(Offline)
|
|
28.08.2006, 17:53
|
#2
|
|
Re: Графический режим из ini-файла
считать, то что файле прописано и подставить в Graphics3D `````?
|
да !
|
|
|
28.08.2006, 17:55
|
#3
|
Знающий
Регистрация: 16.07.2006
Сообщений: 304
Написано 3 полезных сообщений (для 0 пользователей)
|
Re: Графический режим из ini-файла
Чувствую себя хамом.
Как считать, то что файле прописано и подставить в Graphics3D `````?
|
(Offline)
|
|
28.08.2006, 18:11
|
#4
|
|
Re: Графический режим из ini-файла
в атаче простенькая либа для работы с ini файлами
дальше смотри :
инклудиш ету либу к себе и пишеш чето типа такого
wx# = INI_ReadValue("file", "grap", "x", "640")
wy# = INI_ReadValue("file", "grap", "y", "480")
ww# = INI_ReadValue("file", "grap", "width", "32")
graphics3d wx,wy,ww
отдельно в папке с прогой создай файл file.ini где запиши :
[grap]
x = 800
y = 600
width = 32
те числа которые идут 640,480... они возвращаются функцией по дефолту
тоесть если она не нашла там файл или чето еще, то вернет ети значения !
удачи
|
|
|
28.08.2006, 18:50
|
#5
|
Знающий
Регистрация: 16.07.2006
Сообщений: 304
Написано 3 полезных сообщений (для 0 пользователей)
|
Re: Графический режим из ini-файла
Спасибо. Спасибо большое.
|
(Offline)
|
|
28.08.2006, 19:19
|
#6
|
|
Re: Графический режим из ini-файла
нема защо
|
|
|
30.08.2006, 00:16
|
#7
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Re: Графический режим из ini-файла
Можно без либы.
ini-файл:
ScreenWidth=800
ScreenHeight=600
ColorDepth=16
Fullscreen=0
Блиц:
[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]
|
(Offline)
|
|
30.08.2006, 00:57
|
#8
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Re: Графический режим из ini-файла
На то пошло, можно просто в файле написать:
и не надо никаких махинаций со сторками при обработке.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
30.08.2006, 01:04
|
#9
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Re: Графический режим из ini-файла
Это да, но файл конфигурации должен быть понятен и стороннему пользователю. В данном случае, облегчая работу себе, ты усложняешь ее другим... да и себе самому в последствии.
|
(Offline)
|
|
23.04.2007, 17:50
|
#10
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: Графический режим из ini-файла
Не думаю, что при облегчение себе, одновременно что-то усложняешь. Ведь всегда есть код, (может даже хорошо прокомментированный) к которому можно обратится.
|
(Offline)
|
|
23.04.2007, 18:48
|
#11
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Re: Графический режим из ini-файла
Ну, это уже оффтоп.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:11.
|