summaryrefslogtreecommitdiffhomepage
path: root/mrblib/raylib.rb
diff options
context:
space:
mode:
Diffstat (limited to 'mrblib/raylib.rb')
-rw-r--r--mrblib/raylib.rb25
1 files changed, 25 insertions, 0 deletions
diff --git a/mrblib/raylib.rb b/mrblib/raylib.rb
index 9856e5b..be2bf65 100644
--- a/mrblib/raylib.rb
+++ b/mrblib/raylib.rb
@@ -1,6 +1,31 @@
Rl = Raylib
module Raylib
+ class Circle
+ attr_accessor :vector
+ attr_accessor :radius
+
+ def initialize(x, y, radius)
+ self.vector = Vector2.new(x, y)
+ self.radius = radius
+ end
+
+ def x
+ self.vector.x
+ end
+
+ def y
+ self.vector.y
+ end
+
+ def x=(x)
+ self.vector.x = x
+ end
+
+ def y=(y)
+ self.vector.y = y
+ end
+ end
class << self
attr_accessor :defined_loop
attr_accessor :data_keys_pressed