diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/ruby2d/quad.rb | 2 | ||||
| -rw-r--r-- | lib/ruby2d/rectangle.rb | 2 | ||||
| -rw-r--r-- | lib/ruby2d/triangle.rb | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/lib/ruby2d/quad.rb b/lib/ruby2d/quad.rb index f496cc1..910d046 100644 --- a/lib/ruby2d/quad.rb +++ b/lib/ruby2d/quad.rb @@ -14,7 +14,7 @@ module Ruby2D attr_reader :color - def initialize(x1, y1, x2, y2, x3, y3, x4, y4, c='white') + def initialize(x1=0, y1=0, x2=100, y2=0, x3=100, y3=100, x4=100, y4=100, c='white') @type_id = 2 @x1, @y1, @x2, @y2, @x3, @y3, @x4, @y4 = x1, y1, x2, y2, x3, y3, x4, y4 @color = c diff --git a/lib/ruby2d/rectangle.rb b/lib/ruby2d/rectangle.rb index 45a0cee..54d972b 100644 --- a/lib/ruby2d/rectangle.rb +++ b/lib/ruby2d/rectangle.rb @@ -5,7 +5,7 @@ module Ruby2D attr_reader :x, :y, :width, :height - def initialize(x, y, w, h, c='white') + def initialize(x=0, y=0, w=200, h=100, c='white') @type_id = 2 @x, @y, @width, @height, @color = x, y, w, h, c update_coords(x, y, w, h) diff --git a/lib/ruby2d/triangle.rb b/lib/ruby2d/triangle.rb index a4754ed..8fdd72c 100644 --- a/lib/ruby2d/triangle.rb +++ b/lib/ruby2d/triangle.rb @@ -8,7 +8,7 @@ module Ruby2D :x3, :y3, :c3 attr_reader :color - def initialize(x1, y1, x2, y2, x3, y3, c='white') + def initialize(x1=50, y1=0, x2=100, y2=100, x3=0, y3=100, c='white') @type_id = 1 @x1, @y1 = x1, y1 @x2, @y2 = x2, y2 |
