Mercurial > molko
view doc/api-molko-sprite.rst @ 193:78774cc2cc6b
doc: minimal typo
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sat, 07 Nov 2020 19:26:51 +0100 |
parents | 633a25df450e |
children |
line wrap: on
line source
.. toctree:: .. highlight:: js .. _api-molko-sprite: ============ Molko.Sprite ============ The sprite module let you draw specific regions of grid based textures with ease. Constructors ------------ .. js:function:: Molko.Sprite(texture, cellw, cellh) :param Texture texture: The texture to use. :param uint cellw: Per cell width. :param uint cellh: Per cell height. Construct a sprite with the given texture and the cell grid dimensions. This function MUST be called as a constructor, not doing so will also raise an error. Methods ------- .. js:method:: Molko.Sprite.draw(object) Molko.Sprite.draw(row, column, x, y) :param Object object: Description. :param uint row: Row number. :param uint column: Column number. :param int x: Position in x. :param int y: Position in y. Draw the given row/column cell from the sprite onto the screen. Two signatures are allowed. In the second form, each argument is passed individually, in the first form it it takes an object with the properties having the same name as individual arguments. Example: :: sprite.draw(1, 2, 100, 100); sprite.draw({row: 1, column: 2, x: 100, y: 100}); Properties ---------- .. js:attribute:: Molko.Sprite.rowCount (Read-only) Number of rows calculated from image dimension. .. js:attribute:: Molko.Sprite.columnCount (Read-only) Number of columns calculated from image dimension.