class MineSkin::Preview::Cape2D
Public Class Methods
new(cape_data)
click to toggle source
# File lib/mineskin/preview/cape2d.rb, line 9 def initialize(cape_data) @cape_data = cape_data end
Public Instance Methods
render(width, background: 'white')
click to toggle source
# File lib/mineskin/preview/cape2d.rb, line 13 def render(width, background: 'white') @unit = image_unit size: width, count: 40 @image = Magick::Image.new(width, 65 * width / 100) do self.background_color = background end render_cape! @image end
Protected Instance Methods
render_cape!()
click to toggle source
# File lib/mineskin/preview/cape2d.rb, line 24 def render_cape! composite_texture! @cape_data.cape.front, 5, 5, @cape_data.unit composite_texture! @cape_data.cape.back, 25, 5, @cape_data.unit end