Sha256: 8a514d3c876f040dc738a8d93be31397fc78005b57ec84f4062b523cd65b9ca9

Contents?: true

Size: 454 Bytes

Versions: 7

Compression:

Stored size: 454 Bytes

Contents

module CP
  module Shape
    
    class Circle
      
      attr_reader :radius, :center
      
      def initialize_with_radius body, radius, center
        @radius, @center = radius, center
        initialize_without_radius body, radius, center
      end
      alias_method_chain :initialize, :radius
      
      
      def debug window, _
        window.draw_circle body.p.x, body.p.y, radius, Gosu::Color::RED
      end
      
    end
    
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
gosu_extensions-0.3.8 lib/extensions/circle.rb
gosu_extensions-0.3.7 lib/extensions/circle.rb
gosu_extensions-0.3.6 lib/extensions/circle.rb
gosu_extensions-0.3.5 lib/extensions/circle.rb
gosu_extensions-0.3.4 lib/extensions/circle.rb
gosu_extensions-0.3.3 lib/extensions/circle.rb
gosu_extensions-0.3.2 lib/extensions/circle.rb