Class: Carbuncle::ShadowText::Proxy

Inherits:
Object
  • Object
show all
Defined in:
gems/carbuncle-graphics/mrblib/shadow_text.rb

Instance Method Summary collapse

Constructor Details

#initialize(text) ⇒ Proxy

Returns a new instance of Proxy.



4
5
6
# File 'gems/carbuncle-graphics/mrblib/shadow_text.rb', line 4

def initialize(text)
  @text = text
end

Instance Method Details

#colorObject



8
9
10
# File 'gems/carbuncle-graphics/mrblib/shadow_text.rb', line 8

def color
  @text.color
end

#color=(value) ⇒ Object



12
13
14
# File 'gems/carbuncle-graphics/mrblib/shadow_text.rb', line 12

def color=(value)
  @text.color = value
end

#opacityObject



16
17
18
# File 'gems/carbuncle-graphics/mrblib/shadow_text.rb', line 16

def opacity
  color.alpha
end

#opacity=(value) ⇒ Object



20
21
22
# File 'gems/carbuncle-graphics/mrblib/shadow_text.rb', line 20

def opacity=(value)
  color.alpha = value
end