Показать сообщение отдельно
Старый 08.09.2011, 17:01   #3
Jester
AnyKey`щик
 
Аватар для Jester
 
Регистрация: 08.09.2011
Сообщений: 17
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Вопрос касательно создания меню

Дело в том, что я даже пробовал НЕ РИСОВАТЬ (DrawImage) картинку, все равно коллизит с ней, прибавляя переменную.

Зачем мне нужно, как вы сказали, накладывать одну картинку на другую?

Все просто. У меня сразу видно меню и кнопку "Начало игры", после нажатия которой кнопки она исчезает и появляется кнопка выбора сложности игры, в данном случае это кнопка "Легкая игра".

Координаты у обоих одинаковые, переменные показа/принятия разные, но все равно, не получается что-то.

Может сможете помочь примером? Когда нажатие кнопки мыши может определить ту картинку, которая хм... как бы сверху другой, что-ли... Не могу "догнать".


Все вроде как просто. Есть 2-е картинки. 2-е переменные.



If Open_game_v=0 Then
DrawImage New_game_img,0,0,0
Endif

If MouseHit(1) Then

If ImagesCollide(Mouse_img,MouseX(), MouseY(),0, New_game_img, 0,0,0)=True and Open_game_v=0 Then
Open_game_v=1
Endif

If ImagesCollide(Mouse_img,MouseX(), MouseY(),0, Easy_game_img, 0,0,0)=True and Open_game_v=1 and Easy_game_v=0 Then
Easy_game_v=1
Endif
Endif

If Easy_game_v=0 and Open_game_v=1 Then
DrawImage Easy_mode_img,0,0,0
Endif




Но не работает. Как сделать чтобы определяло текущую картинку (ту которая видна). Отрисовываются они по очереди, а не сразу!

С уважением Jester.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
IGR (20.09.2011)