Module: AuthorEngine::Support

Included in:
Button, CodeEditor::Cursor, Container, Image, LevelPicker, Palette, SpritePicker, Text, View
Defined in:
lib/author_engine/support.rb

Instance Method Summary collapse

Instance Method Details

#code_editorObject



7
8
9
# File 'lib/author_engine/support.rb', line 7

def code_editor
  CodeEditor.instance
end

#mouse_over?(object) ⇒ Boolean

Returns:

  • (Boolean)


15
16
17
18
19
20
# File 'lib/author_engine/support.rb', line 15

def mouse_over?(object)
  if window.mouse_x.between?(object.x, object.x + object.width) &&
    window.mouse_y.between?( object.y, object.y + object.height)
    true
  end
end

#sprite_editorObject



11
12
13
# File 'lib/author_engine/support.rb', line 11

def sprite_editor
  SpriteEditor.instance
end

#windowObject



3
4
5
# File 'lib/author_engine/support.rb', line 3

def window
  Window.instance
end