7 def initialize(opts = {})
8 @loader = lambda do |piece, size|
9 Qt::Image.from_renderer(size, renderer, piece_id(piece))
11 if opts.has_key?(:shadow)
12 @loader = with_shadow(@loader)
16 def pixmap(piece, size)
17 @loader[piece, size].to_pix
21 @renderer ||= create_renderer
25 Qt::SvgRenderer.new(filename)
29 piece.color.to_s.capitalize + piece.type.to_s.capitalize