Class: TermCanvas::Object
- Inherits:
-
Object
- Object
- TermCanvas::Object
- Defined in:
- lib/term_canvas/object.rb
Instance Attribute Summary collapse
-
#index ⇒ Object
readonly
Returns the value of attribute index.
Instance Method Summary collapse
-
#position_offset(x: nil, y: nil) ⇒ Object
Self.
-
#position_override(x: nil, y: nil) ⇒ Object
Self.
- #set_index(index) ⇒ Object
Instance Attribute Details
#index ⇒ Object (readonly)
Returns the value of attribute index.
3 4 5 |
# File 'lib/term_canvas/object.rb', line 3 def index @index end |
Instance Method Details
#position_offset(x: nil, y: nil) ⇒ Object
Returns self.
13 14 15 16 17 |
# File 'lib/term_canvas/object.rb', line 13 def position_offset(x: nil, y: nil) @x += x if x @y += y if y self end |
#position_override(x: nil, y: nil) ⇒ Object
Returns self.
22 23 24 25 26 |
# File 'lib/term_canvas/object.rb', line 22 def position_override(x: nil, y: nil) @x = x if x @y = y if y self end |
#set_index(index) ⇒ Object
6 7 8 |
# File 'lib/term_canvas/object.rb', line 6 def set_index(index) @object_index = index end |