Types/SpriteVariations: Difference between revisions

From Official Factorio Wiki
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 with extra properties listed in [[#sheet]], or using [[#sheet]].
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>layers</code> property. Has the following extra optional properties:
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:

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
        },
        ...
      }

Prototype properties that use this type