Class: DXRuby::Tiled::RectangleObject

Inherits:
TMEObject
  • Object
show all
Defined in:
lib/dxruby_tiled/object.rb

Instance Attribute Summary

Attributes inherited from TMEObject

#id, #name, #properties, #type

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(x, y, width, height, options = {}) ⇒ RectangleObject

Returns a new instance of RectangleObject.



71
72
73
74
75
76
# File 'lib/dxruby_tiled/object.rb', line 71

def initialize(x, y, width, height, options = {})
  options[:width]  = width
  options[:height] = height
  super x, y, options
  self.collision = [0, 0, @width, @height]
end

Class Method Details

.create_from_hash(hash) ⇒ Object



67
68
69
# File 'lib/dxruby_tiled/object.rb', line 67

def self.create_from_hash(hash)
  self.new(hash[:x], hash[:y], hash[:width], hash[:height], hash)
end

Instance Method Details

#drawObject



78
# File 'lib/dxruby_tiled/object.rb', line 78

def draw; end