Include
Заметил интересную вещь -
K:Int=1 if(K) Include "Code.bmx" Весьма занятная вещь, но, насколько я понимаю, эта штука сработает тока на этапе компиляции, т.е. если изменить код файла code.bmx , и запустить уже скомпиленный ехе-шник, то изменений мы не увидим :( Вот я и думаю - чтоб не было такого недостатка, можно ли как нибуть сделать динамическю компиляцию кода??? Или проще будет сунуть компилятор блицмакса к исходникам и запускать его с нужными параметрами???? ЗЫЖ - прочитал что написал - бред какой то :( |
Ответ: Include
По-моему, написанное за гранью добра и зла.
|
Ответ: Include
Павел
почитай про скриптовые языки, как раз то что тебе нужно |
Ответ: Include
Павел
Include выполняется на уровне компилятора, тоесть компилятор во время компиляции тупо вместо строчки Include "Code.bmx" ставит содержимое Code.bmx. да да да:) |
Ответ: Include
Если человеку именно для этого нужна динамическая компиляция - гнать его от программирования поганой метлой.
*пусть кинет в меня банан тот, кто считает что я неправ! |
Ответ: Include
Булчаю этого Джокера. Алсо в BMax уже впилен LUA.
|
Ответ: Include
Чтоб не писать свой скриптридер, да и взаимодействие скрипта с игрой и прочее - хотел сделать так, чтоб для каждого оружия можно было написать свою функцию обновления :)
ЗЫЖ да нафиг это не надо - без этого обойдусь |
Ответ: Include
Павел
Цитата:
|
Ответ: Include
Угу, и посмотри в модульность кода (достигать советом выше).
Настройки простейшие храни в отдельном файле, можно даже редактор для этого замутить, и будет у тебя достаточная динамичность. |
Ответ: Include
Цитата:
|
Ответ: Include
Павел
пишешь один тип "оружие", у него метод "обновить" к примеру, создаешь типы вооружений, наследуешь их от типа оружие, реализуешь там метод "обновить", потом создаешь разные типы вооружений, приводишь их к типу "оружия" и добавляешь в список, делаешь проход по списку и просто вызываешь "обновить" |
Ответ: Include
Знаю я это, Jimon!
Вопрос был в другом изначально! |
Ответ: Include
Но основывался то на том что код не достаточно динамичен?
Приведи пример где динамикой кода не реализуешь то что ты задумал делать инклудом. |
Ответ: Include
|
Ответ: Include
|
Часовой пояс GMT +4, время: 09:11. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot