class BadSdl::Engine::BlockEngine
Attributes
painter[RW]
Public Class Methods
new(opts={})
click to toggle source
Calls superclass method
BadSdl::Engine::new
# File lib/bad_sdl/engine/block_engine.rb, line 9 def initialize(opts={}) super(opts) painter = opts[:painter] end
Public Instance Methods
paint_to(surface)
click to toggle source
Calls superclass method
BadSdl::Engine#paint_to
# File lib/bad_sdl/engine/block_engine.rb, line 16 def paint_to(surface) unless painter.nil? return painter.call(surface) else return super(surface) end end