6 BASE_DIR = File.dirname(__FILE__)
7 TYPES = { :knight => 'n' }
8 NUDE_TILE = File.join(BASE_DIR, 'nude_tile.svg')
10 theme :name => 'Shogi',
11 :keywords => %w(shogi pieces)
16 def pixmap(piece, size)
17 tile = Qt::SvgRenderer.new(NUDE_TILE)
18 kanji = Qt::SvgRenderer.new(filename(piece))
19 img = Qt::Image.painted(size) do |p|
20 if piece.color == :white
31 color = piece.color.to_s[0, 1]
32 # type = TYPES[piece.type] || piece.type.to_s[0, 1]
33 name = piece.type.to_s + ".svg"
34 File.join(BASE_DIR, name)