Как скрыть изображение?

  1. 3 г. назад

    На обезьянке пару дней, будте добры подскажите как скрывать изображения с учетом что при определенном событии их нужно вернуть. То есть не удалять а просто скрыть.

  2. devolonter

    14 Dec 2014 Администратор

    Самый простой способ - просто не рисовать его:

    Import mojo
    
    Function Main()
    	New Game()
    End
    
    Class Game Extends App
    
    	Field visible:Bool = True
    	
    	Field image:Image
    
    	Method OnCreate()
    		SetUpdateRate(60)
    		image = LoadImage("mojo_font.png") 'mojo_font.png - шрифт mojo по умолчанию. Копируется в контейнер ресурсов автоматически
    	End
     
    	Method OnUpdate()
    		If KeyHit(KEY_SPACE)
    			'меняем флаг видимости на противоположный по нажатию на пробел
    			visible = Not visible
    		End If
    	End
    	
    	Method OnRender()
    		Cls()
    		If visible DrawImage(image, 0, 0) 'рисуем изображение только если visible = True
    	End
    
    End
  3. Спасибо за ответ!

или зарегистрируйтесь чтобы комментировать!