Types/SpriteVariations: Difference between revisions
Jump to navigation
Jump to search
(Prototype property type usage) |
(0.18.18) |
||
Line 1: | Line 1: | ||
Either specified by list (array) of [[Types/Sprite]] definitions | Either specified by a list (array) of [[Types/Sprite]] definitions, using [[#sheet]], or this is loaded as a sprite with the extra properties listed in [[#sheet]]. | ||
== Properties == | == Properties == | ||
Line 6: | Line 6: | ||
'''Type''': [[Types/Sprite]] | '''Type''': [[Types/Sprite]] | ||
A sprite. Does not use the <code> | A sprite. Does not use the <code>slice[_*]</code> properties. Has the following extra optional properties: | ||
* variation_count - [[Types/uint32]] - Default is 1. | * variation_count - [[Types/uint32]] - Default is 1. |
Revision as of 07:09, 9 April 2020
Either specified by a list (array) of Types/Sprite definitions, using #sheet, or this is loaded as a sprite with the extra properties listed in #sheet.
Properties
sheet
Type: Types/Sprite
A sprite. Does not use the slice[_*]
properties. Has the following extra optional properties:
- variation_count - Types/uint32 - Default is 1.
- repeat_count - Types/uint32 - Default is 1.
- line_length - Types/uint32 - Default is the value of
variation_count
.
Example:
pictures =
{
{
filename = "__base__/graphics/entity/decorative/green-carpet-grass/green-carpet-grass-01.png",
width = 105,
height = 73
},
{
filename = "__base__/graphics/entity/decorative/green-carpet-grass/green-carpet-grass-02.png",
width = 185,
height = 164
},
...
}