diff --git a/lib/cyberarm_engine/common.rb b/lib/cyberarm_engine/common.rb index ca3dece..2e6ec33 100644 --- a/lib/cyberarm_engine/common.rb +++ b/lib/cyberarm_engine/common.rb @@ -28,8 +28,8 @@ module CyberarmEngine window.show_cursor = boolean end - def draw_rect(x, y, width, height, color, z = 0) - Gosu.draw_rect(x, y, width, height, color, z) + def draw_rect(x, y, width, height, color, z = 0, mode = :default) + Gosu.draw_rect(x, y, width, height, color, z, mode) end def fill(color, z = 0) diff --git a/lib/cyberarm_engine/opengl/perspective_camera.rb b/lib/cyberarm_engine/opengl/perspective_camera.rb index 1eb7fff..f4f571f 100644 --- a/lib/cyberarm_engine/opengl/perspective_camera.rb +++ b/lib/cyberarm_engine/opengl/perspective_camera.rb @@ -3,8 +3,8 @@ module CyberarmEngine attr_accessor :position, :orientation, :aspect_ratio, :field_of_view, :min_view_distance, :max_view_distance - def initialize(position:, aspect_ratio:, orientation: Vector.new(0, 0, - 0), field_of_view: 70.0, min_view_distance: 0.1, max_view_distance: 155.0) + def initialize(position:, aspect_ratio:, orientation: Vector.new(0, 0, 0), + field_of_view: 70.0, min_view_distance: 0.1, max_view_distance: 1024.0) @position = position @orientation = orientation