Module: PlainSpeechBalloon::BalloonModule

Defined in:
lib/plain_speech_balloon.rb

Instance Method Summary collapse

Instance Method Details

#classnameObject



55
56
57
# File 'lib/plain_speech_balloon.rb', line 55

def classname
  get_parent.speech_balloon_template.classname
end

#extend_balloonObject



41
42
43
# File 'lib/plain_speech_balloon.rb', line 41

def extend_balloon
  @extend_balloon ||= PlainSpeechBalloon::Balloon.new
end

#extend_balloon=(params) ⇒ Object



45
46
47
# File 'lib/plain_speech_balloon.rb', line 45

def extend_balloon= params
  @extend_balloon = PlainSpeechBalloon::Balloon.new params
end

#parsed_settingsObject



28
29
30
# File 'lib/plain_speech_balloon.rb', line 28

def parsed_settings 
  @parsed_settings ||= get_parent.speech_balloon_template.parsed_settings
end

#select_system_pictureObject



49
50
51
52
53
# File 'lib/plain_speech_balloon.rb', line 49

def select_system_picture 
  s = self.parsed_settings['all']['balloon']
  self.system_picture_id = s['system_picture_id']
  self.system_picture_id
end

#supply_defaultObject



32
33
34
35
36
37
38
39
# File 'lib/plain_speech_balloon.rb', line 32

def supply_default 
  s = self.parsed_settings['all']['balloon']
  self.x = 0
  self.y = 0
  self.width = self.parsed_settings['speech_balloon']['default_width']
  self.height = self.parsed_settings['speech_balloon']['default_height']
  self.r = 0
end