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