Class: MotionSprites
- Inherits:
-
Object
- Object
- MotionSprites
- Defined in:
- lib/motion_sprites/motion_sprites.rb
Instance Method Summary collapse
- #coordinates(coords) ⇒ Object
-
#initialize(sprite) ⇒ MotionSprites
constructor
A new instance of MotionSprites.
Constructor Details
#initialize(sprite) ⇒ MotionSprites
Returns a new instance of MotionSprites.
2 3 4 |
# File 'lib/motion_sprites/motion_sprites.rb', line 2 def initialize(sprite) @sprite = UIImage.imageNamed("#{sprite}") end |
Instance Method Details
#coordinates(coords) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/motion_sprites/motion_sprites.rb', line 6 def coordinates(coords) rect_coords = CheckCoordinatesContext.new(coords).call unless rect_coords rect_coords = GetCoordinatesFromParametersContext.new(coords).call end rect = CreateRectangleBoundsContext.new(rect_coords).call image_in_rect = CreateWithImageInRectangleBoundsContext.new(@sprite, rect).call LoadSpriteImageContext.new(image_in_rect).call end |