Module: Miyako::Animation

Overview

基本アニメーションモジュール

アニメーションの基本メソッドで構成されるテンプレートモジュール

Constant Summary collapse

@@anim_hash =
{}

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.[](key) ⇒ Object



182
183
184
# File 'lib/Miyako/API/modules.rb', line 182

def Animation.[](key)
  @@anim_hash[key]
end

.[]=(key, value) ⇒ Object



186
187
188
# File 'lib/Miyako/API/modules.rb', line 186

def Animation.[]=(key, value)
  @@anim_hash[key] = value
end

.anim_hashObject



190
191
192
# File 'lib/Miyako/API/modules.rb', line 190

def Animation.anim_hash
  @@anim_hash
end

.resetObject



202
203
204
# File 'lib/Miyako/API/modules.rb', line 202

def Animation.reset
  @@anim_hash.each_value{|v| v.reset if v }
end

.startObject



194
195
196
# File 'lib/Miyako/API/modules.rb', line 194

def Animation.start
  @@anim_hash.each_value{|v| v.start if v }
end

.stopObject



198
199
200
# File 'lib/Miyako/API/modules.rb', line 198

def Animation.stop
  @@anim_hash.each_value{|v| v.stop if v }
end

.updateObject



206
207
208
# File 'lib/Miyako/API/modules.rb', line 206

def Animation.update
  @@anim_hash.each_value{|v| v.update_animation if v }
end

.update_animationObject



210
211
212
# File 'lib/Miyako/API/modules.rb', line 210

def Animation.update_animation
  @@anim_hash.each_value{|v| v.update_animation if v }
end

Instance Method Details

#resetObject

アニメーションパターンを先頭に戻すメソッドのテンプレート

返却値

自分自身を返す



228
229
230
# File 'lib/Miyako/API/modules.rb', line 228

def reset
  return self
end

#startObject

アニメーションを開始するメソッドのテンプレート

返却値

自分自身を返す



216
217
218
# File 'lib/Miyako/API/modules.rb', line 216

def start
  return self
end

#stopObject

アニメーションを停止するメソッドのテンプレート

返却値

自分自身を返す



222
223
224
# File 'lib/Miyako/API/modules.rb', line 222

def stop
  return self
end

#update_animationObject

アニメーションを更新するメソッドのテンプレート

返却値

falseを返す(アニメーションパターンが更新されたときにtrueを返す)



234
235
236
# File 'lib/Miyako/API/modules.rb', line 234

def update_animation
  return false
end