diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/ruby2d/color.rb | 8 | ||||
| -rw-r--r-- | lib/ruby2d/renderable.rb | 8 |
2 files changed, 14 insertions, 2 deletions
diff --git a/lib/ruby2d/color.rb b/lib/ruby2d/color.rb index e429e5c..1103c1b 100644 --- a/lib/ruby2d/color.rb +++ b/lib/ruby2d/color.rb @@ -15,7 +15,9 @@ module Ruby2D def length @colors.length end - + + def opacity; @colors[0].opacity end + def opacity=(opacity) @colors.each do |color| color.opacity = opacity @@ -95,7 +97,9 @@ module Ruby2D Color.new(input) end end - + + def opacity; @a end + def opacity=(opacity) @a = opacity end diff --git a/lib/ruby2d/renderable.rb b/lib/ruby2d/renderable.rb index 3be6121..c8fac82 100644 --- a/lib/ruby2d/renderable.rb +++ b/lib/ruby2d/renderable.rb @@ -11,5 +11,13 @@ module Ruby2D Application.remove(self) end end + + def opacity + self.color.opacity + end + + def opacity=(val) + self.color.opacity = val + end end end |
