summaryrefslogtreecommitdiffhomepage
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/ruby2d/quad.rb2
-rw-r--r--lib/ruby2d/rectangle.rb2
-rw-r--r--lib/ruby2d/triangle.rb2
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