Class: Yuki::Particle_Object
Constant Summary collapse
- ACTION_HANDLERS =
List of action handler to know how to compute the current frame of the particle
{}
- ACTION_HANDLERS_ORDER =
Order of the particle handlers
[]
- TILE_ZOOM =
Zoom of a tile to adjust coordinate
Configs.display.tilemap_settings.character_tile_zoom
Instance Attribute Summary collapse
-
#disposed ⇒ Boolean
(also: #disposed?)
readonly
if the particle is disposed.
Class Method Summary collapse
-
.add_handler(name, before = nil, &block)
Add a new action handler.
Instance Method Summary collapse
-
#dispose
Dispose the particle.
-
#exectute_action(action)
Execute an animation instruction.
-
#initialize(character, data, on_tp = false, params = {}) ⇒ Particle_Object
constructor
Create a particle object.
-
#screen_z
Function that process screen z depending on original screen_y (without zoom).
-
#update
Update the particle animation.
-
#update_default_flow(data) ⇒ Boolean
Update the default particle state flow.
-
#update_particle_info(data) ⇒ Boolean
Update the particle info.
-
#update_radius_flow(data) ⇒ Boolean
Update the radius particle kind flow.
-
#update_sprite_position
Update the position of the particle sprite.
-
#x ⇒ Integer
Get the real x of the particle on the map.
-
#y ⇒ Integer
Get the real y of the particle on the map.
Constructor Details
#initialize(character, data, on_tp = false, params = {}) ⇒ Particle_Object
Create a particle object
917 918 |
# File 'docs/4_Systems_003_Map_Engine.rb', line 917 def initialize(character, data, on_tp = false, params = {}) end |
Instance Attribute Details
#disposed ⇒ Boolean (readonly) Also known as: disposed?
if the particle is disposed
890 891 892 |
# File 'docs/4_Systems_003_Map_Engine.rb', line 890 def disposed @disposed end |
Class Method Details
.add_handler(name, before = nil, &block)
Add a new action handler
852 853 |
# File 'docs/4_Systems_003_Map_Engine.rb', line 852 def self.add_handler(name, before = nil, &block) end |
Instance Method Details
#dispose
Dispose the particle
956 957 |
# File 'docs/4_Systems_003_Map_Engine.rb', line 956 def dispose end |
#exectute_action(action)
Execute an animation instruction
947 948 |
# File 'docs/4_Systems_003_Map_Engine.rb', line 947 def exectute_action(action) end |
#screen_z
Function that process screen z depending on original screen_y (without zoom)
953 954 |
# File 'docs/4_Systems_003_Map_Engine.rb', line 953 def screen_z end |
#update
Update the particle animation
920 921 |
# File 'docs/4_Systems_003_Map_Engine.rb', line 920 def update end |
#update_default_flow(data) ⇒ Boolean
Update the default particle state flow
938 939 |
# File 'docs/4_Systems_003_Map_Engine.rb', line 938 def update_default_flow(data) end |
#update_particle_info(data) ⇒ Boolean
Update the particle info
933 934 |
# File 'docs/4_Systems_003_Map_Engine.rb', line 933 def update_particle_info(data) end |
#update_radius_flow(data) ⇒ Boolean
Update the radius particle kind flow
943 944 |
# File 'docs/4_Systems_003_Map_Engine.rb', line 943 def update_radius_flow(data) end |
#update_sprite_position
Update the position of the particle sprite
950 951 |
# File 'docs/4_Systems_003_Map_Engine.rb', line 950 def update_sprite_position end |
#x ⇒ Integer
Get the real x of the particle on the map
924 925 |
# File 'docs/4_Systems_003_Map_Engine.rb', line 924 def x end |
#y ⇒ Integer
Get the real y of the particle on the map
928 929 |
# File 'docs/4_Systems_003_Map_Engine.rb', line 928 def y end |