From 8fb5bfdf72c54dbc9161f3be6ebdc1c9e7bcc384 Mon Sep 17 00:00:00 2001 From: realtradam Date: Sat, 7 Aug 2021 16:42:05 -0400 Subject: added circles --- lib/ruby2d/camera.rb | 60 +++------- lib/ruby2d/camera/circle.rb | 31 +++++ lib/ruby2d/camera/triangle.rb | 67 ++--------- lib/ruby2d/camera/wrappers/circle_wrapper.rb | 47 -------- lib/ruby2d/camera/wrappers/image_wrapper.rb | 73 ------------ lib/ruby2d/camera/wrappers/line_wrapper.rb | 91 --------------- lib/ruby2d/camera/wrappers/quad_wrapper.rb | 108 ------------------ lib/ruby2d/camera/wrappers/rectangle_wrapper.rb | 138 ---------------------- lib/ruby2d/camera/wrappers/sprite_wrapper.rb | 86 -------------- lib/ruby2d/camera/wrappers/square_wrapper.rb | 146 ------------------------ lib/ruby2d/camera/wrappers/text_wrapper.rb | 84 -------------- lib/ruby2d/camera/wrappers/triangle_wrapper.rb | 90 --------------- 12 files changed, 55 insertions(+), 966 deletions(-) create mode 100644 lib/ruby2d/camera/circle.rb delete mode 100644 lib/ruby2d/camera/wrappers/circle_wrapper.rb delete mode 100644 lib/ruby2d/camera/wrappers/image_wrapper.rb delete mode 100644 lib/ruby2d/camera/wrappers/line_wrapper.rb delete mode 100644 lib/ruby2d/camera/wrappers/quad_wrapper.rb delete mode 100644 lib/ruby2d/camera/wrappers/rectangle_wrapper.rb delete mode 100644 lib/ruby2d/camera/wrappers/sprite_wrapper.rb delete mode 100644 lib/ruby2d/camera/wrappers/square_wrapper.rb delete mode 100644 lib/ruby2d/camera/wrappers/text_wrapper.rb delete mode 100644 lib/ruby2d/camera/wrappers/triangle_wrapper.rb (limited to 'lib/ruby2d') diff --git a/lib/ruby2d/camera.rb b/lib/ruby2d/camera.rb index c8f1667..8a628ee 100644 --- a/lib/ruby2d/camera.rb +++ b/lib/ruby2d/camera.rb @@ -1,16 +1,16 @@ # frozen_string_literal: true -require_relative "camera/version" -require_relative "camera/triangle" - -#Dir[File.join(__dir__, 'camera', '*.rb')].sort.each { |file| require file } +#require_relative "camera/version" +#require_relative "camera/triangle" +require 'ruby2d' +Dir[File.join(__dir__, 'camera', '*.rb')].sort.each { |file| require file } # Handles rendering objects relative # to a camera location module Ruby2D module Camera - class <