Module: Miyako::Animation
- Included in:
- ChoiceStruct, Choices, FixedMap, FixedMap::FixedMapLayer, Font, InitiativeYuki, LayoutSpace, ListPairStruct, Map, Map::MapLayer, MapEvent, Movie, Parts, Plane, Sprite, SpriteAnimation, SpriteArray, SpriteList, TextBox, Viewport, Yuki
- Defined in:
- lib/Miyako/API/modules.rb
Overview
基本アニメーションモジュール
アニメーションの基本メソッドで構成されるテンプレートモジュール
Constant Summary collapse
- @@anim_hash =
{}
Class Method Summary collapse
- .[](key) ⇒ Object
- .[]=(key, value) ⇒ Object
- .anim_hash ⇒ Object
- .reset ⇒ Object
- .start ⇒ Object
- .stop ⇒ Object
- .update ⇒ Object
- .update_animation ⇒ Object
Instance Method Summary collapse
-
#reset ⇒ Object
アニメーションパターンを先頭に戻すメソッドのテンプレート 返却値:: 自分自身を返す.
-
#start ⇒ Object
アニメーションを開始するメソッドのテンプレート 返却値:: 自分自身を返す.
-
#stop ⇒ Object
アニメーションを停止するメソッドのテンプレート 返却値:: 自分自身を返す.
-
#update_animation ⇒ Object
アニメーションを更新するメソッドのテンプレート 返却値:: falseを返す(アニメーションパターンが更新されたときにtrueを返す).
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_hash ⇒ Object
190 191 192 |
# File 'lib/Miyako/API/modules.rb', line 190 def Animation.anim_hash @@anim_hash end |
.reset ⇒ Object
202 203 204 |
# File 'lib/Miyako/API/modules.rb', line 202 def Animation.reset @@anim_hash.each_value{|v| v.reset if v } end |
.start ⇒ Object
194 195 196 |
# File 'lib/Miyako/API/modules.rb', line 194 def Animation.start @@anim_hash.each_value{|v| v.start if v } end |
.stop ⇒ Object
198 199 200 |
# File 'lib/Miyako/API/modules.rb', line 198 def Animation.stop @@anim_hash.each_value{|v| v.stop if v } end |
Instance Method Details
#reset ⇒ Object
アニメーションパターンを先頭に戻すメソッドのテンプレート
- 返却値
-
自分自身を返す
228 229 230 |
# File 'lib/Miyako/API/modules.rb', line 228 def reset return self end |
#start ⇒ Object
アニメーションを開始するメソッドのテンプレート
- 返却値
-
自分自身を返す
216 217 218 |
# File 'lib/Miyako/API/modules.rb', line 216 def start return self end |
#stop ⇒ Object
アニメーションを停止するメソッドのテンプレート
- 返却値
-
自分自身を返す
222 223 224 |
# File 'lib/Miyako/API/modules.rb', line 222 def stop return self end |
#update_animation ⇒ Object
アニメーションを更新するメソッドのテンプレート
- 返却値
-
falseを返す(アニメーションパターンが更新されたときにtrueを返す)
234 235 236 |
# File 'lib/Miyako/API/modules.rb', line 234 def update_animation return false end |