Сообщение от H@NON
Корочь, сделай загрузку ресурсов меню в отдельной функции. И так же в отдельной функции выгрузку меню. Потом тебе остается сделать так:
If knopkaload=true then LoadMenu(): gamemode=1
If knopkadelete=true then DeleteMenu() : gamemenu=2
|
Хм, чето у мя никак не получается сделать подгрузку имеджов из функции, скажем у мя есть фунция load():
Function load()
fone=LoadImage("interface\Main_Menu\Fon\fon.jpg")
menu_knop=LoadAnimImage ("interface\Main_Menu\buttons\button.jpg",257,47,0,2)
resize()
End Function
Потом эту функцию я вставляю в блок с меню:
If gamemode=1 Then ;esli gamemode=1 (menu) to
load()
main_menu_fone() ;gruzit' funkciu fona
knopka_exit() ;i knopku vixoda
knopka_credits() ;i knopku avtory
knopka_options() ;i knopku options
knopka_game() ;funkcia knopki igra
menu_knop_text()
cursor() ;i cursor
hot_keys() ;funkcia goriachix klavish
End If
Но увы все равно пишет что ИМедж не найдет
Я специально вначале инициализации графики не загружал имеджи через Global, потому что я хочу чтобы любая графика, любой шрифт подгружался тока тогда когда это нужно а не все сразу в начале. Например нажал юзер кнопку в меню Авторы, то подгрузиться фон меню авторов creditsfone=loadimage (""). Удалять я понел как, просто создаешь функцию с командами FreeImage и при определенном действии активируется данная функция, а вот с подгрузкой...
Ну надеюсь я прально изьяснился.
Заранее спасибо за ответ!