Module: MSK::Actions::Scale

Included in:
MSK::ActionDSL
Defined in:
lib/project/actions/scale.rb

Instance Method Summary collapse

Instance Method Details

#scale_by(scale, duration = 0.25) ⇒ Object



4
5
6
# File 'lib/project/actions/scale.rb', line 4

def scale_by(scale, duration=0.25)
  SKAction.scaleBy(scale, duration: duration)
end

#scale_to(scale = 1.0, duration = 0.25) ⇒ Object



8
9
10
# File 'lib/project/actions/scale.rb', line 8

def scale_to(scale = 1.0, duration=0.25)
  SKAction.scaleTo(scale, duration: duration)
end

#scale_x(x, duration = 0.25) ⇒ Object



20
21
22
# File 'lib/project/actions/scale.rb', line 20

def scale_x(x, duration=0.25)
  SKAction.scaleXTo(x, duration: duration)
end

#scale_xy_by(x, y, duation = 0.25) ⇒ Object



12
13
14
# File 'lib/project/actions/scale.rb', line 12

def scale_xy_by(x, y, duation=0.25)
  SKAction.scaleXBy(x, y: y, duration: duration)
end

#scale_xy_to(x, y, duration = 0.25) ⇒ Object



16
17
18
# File 'lib/project/actions/scale.rb', line 16

def scale_xy_to(x, y, duration=0.25)
  SKAction.scaleXTo(x, y: y, duration: duration)
end

#scale_y(y, duration = 0.25) ⇒ Object



24
25
26
# File 'lib/project/actions/scale.rb', line 24

def scale_y(y, duration=0.25)
  SKAction.scaleYTo(y, duration: duration)
end