Class: Phaser::Animation

Inherits:
Object
  • Object
show all
Includes:
Native
Defined in:
lib/opal/phaser/animation/animation.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.generate_frame_names(args = {}) ⇒ Object



18
19
20
21
22
23
24
25
26
27
28
# File 'lib/opal/phaser/animation/animation.rb', line 18

def self.generate_frame_names(args = {})
  optional_args = {suffix: "", zeros_padding: 0}
  
  optional_args.each do |optional_arg, default_value|
    unless args.include?(optional_arg)
      args[optional_arg] = default_value
    end
  end
  
  `Phaser.Animation.generateFrameNames(#{args[:prefix]}, #{args[:start_num]}, #{args[:stop_num]}, #{args[:suffix]}, #{args[:zeros_padding]})`
end

Instance Method Details

#loop=(bool) ⇒ Object



14
15
16
# File 'lib/opal/phaser/animation/animation.rb', line 14

def loop=(bool)
  `#@native.loop = bool`
end