Class: SDC::Sprite

Inherits:
Object
  • Object
show all
Defined in:
engine_docs/automatic_doc_Sprite.rb,
engine_docs/automatic_doc_Sprite.rb

Overview

A sprite class to serve as a wrapper for linked textures with more properties

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeSprite

Creates an empty sprite object



# File 'engine_docs/automatic_doc_Sprite.rb', line 9

Instance Attribute Details

#colorColor

Color hue of the sprite

Returns:



# File 'engine_docs/automatic_doc_Sprite.rb', line 46

#originCoordinates

Origin vector of the sprite

Returns:



# File 'engine_docs/automatic_doc_Sprite.rb', line 42

#positionCoordinates

Position of the sprite

Returns:



# File 'engine_docs/automatic_doc_Sprite.rb', line 20

#rotationFloat

Rotation angle of the sprite in degrees

Returns:

  • (Float)


# File 'engine_docs/automatic_doc_Sprite.rb', line 38

#scaleCoordinates

Scale vector of the sprite

Returns:



# File 'engine_docs/automatic_doc_Sprite.rb', line 24

#texture_rectIntRect

Texture rectangle of the sprite

Returns:



# File 'engine_docs/automatic_doc_Sprite.rb', line 28

Instance Method Details

Links a texture to this sprite

Parameters:

Returns:

  • (true)


# File 'engine_docs/automatic_doc_Sprite.rb', line 14

#move(difference) ⇒ nil

Moves the sprite by the given difference

Parameters:

Returns:

  • (nil)


# File 'engine_docs/automatic_doc_Sprite.rb', line 32