Module: Miyako::Animation

Overview

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

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

Constant Summary collapse

@@anim_hash =
{}

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.[](key) ⇒ Object



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

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

.[]=(key, value) ⇒ Object



232
233
234
# File 'lib/Miyako/API/modules.rb', line 232

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

.anim_hashObject



236
237
238
# File 'lib/Miyako/API/modules.rb', line 236

def Animation.anim_hash
  @@anim_hash
end

.resetObject



248
249
250
# File 'lib/Miyako/API/modules.rb', line 248

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

.startObject



240
241
242
# File 'lib/Miyako/API/modules.rb', line 240

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

.stopObject



244
245
246
# File 'lib/Miyako/API/modules.rb', line 244

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

.updateObject



252
253
254
# File 'lib/Miyako/API/modules.rb', line 252

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

.update_animationObject



256
257
258
# File 'lib/Miyako/API/modules.rb', line 256

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

Instance Method Details

#resetObject

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

返却値

自分自身を返す



274
275
276
# File 'lib/Miyako/API/modules.rb', line 274

def reset
  return self
end

#startObject

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

返却値

自分自身を返す



262
263
264
# File 'lib/Miyako/API/modules.rb', line 262

def start
  return self
end

#stopObject

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

返却値

自分自身を返す



268
269
270
# File 'lib/Miyako/API/modules.rb', line 268

def stop
  return self
end

#update_animationObject

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

返却値

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



280
281
282
# File 'lib/Miyako/API/modules.rb', line 280

def update_animation
  return false
end