Class: SlideField::ObjectManager::Base
- Inherits:
-
Object
- Object
- SlideField::ObjectManager::Base
show all
- Defined in:
- lib/slidefield/object_manager.rb
Instance Method Summary
collapse
Constructor Details
#initialize(obj, window) ⇒ Base
Returns a new instance of Base.
10
11
12
13
|
# File 'lib/slidefield/object_manager.rb', line 10
def initialize(obj, window)
@obj = obj
@window = window
end
|
Instance Method Details
#activate ⇒ Object
24
|
# File 'lib/slidefield/object_manager.rb', line 24
def activate; end
|
#deactivate ⇒ Object
26
|
# File 'lib/slidefield/object_manager.rb', line 26
def deactivate; end
|
#draw(animator) ⇒ Object
25
|
# File 'lib/slidefield/object_manager.rb', line 25
def draw(animator); end
|
#execute(event, *args) ⇒ Object
15
16
17
18
19
20
21
|
# File 'lib/slidefield/object_manager.rb', line 15
def execute(event, *args)
send event, *args
rescue => e
raise SlideField::RuntimeError,
"#{@obj.context_string} An error occured while executing the '#{event}' event on the object '#{@obj.type}' at #{@obj.loc}:\n" +
"\t(#{e.class}) #{e.message}"
end
|
#load ⇒ Object
23
|
# File 'lib/slidefield/object_manager.rb', line 23
def load; end
|
#unload ⇒ Object
27
|
# File 'lib/slidefield/object_manager.rb', line 27
def unload; end
|