Показать сообщение отдельно
Старый 21.10.2007, 22:35   #25
Bagration
Знающий
 
Регистрация: 06.10.2007
Сообщений: 225
Написано 15 полезных сообщений
(для 21 пользователей)
Re: От меню к геймоверу

Сообщение от 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 и при определенном действии активируется данная функция, а вот с подгрузкой... Ну надеюсь я прально изьяснился.
Заранее спасибо за ответ!
(Offline)
 
Ответить с цитированием