sheets optional | :: array[SpriteNWaySheet] | |
sheet optional | :: SpriteNWaySheet | Only loaded if |
Only loaded if | ||
north optional | :: Sprite | Only loaded, and mandatory if both |
Only loaded, and mandatory if both | ||
east optional | :: Sprite | Only loaded, and mandatory if both |
Only loaded, and mandatory if both | ||
south optional | :: Sprite | Only loaded, and mandatory if both |
Only loaded, and mandatory if both | ||
west optional | :: Sprite | Only loaded, and mandatory if both |
Only loaded, and mandatory if both |
-- separate sprites per direction
{
north =
{
filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-N.png",
priority = "extra-high",
width = 35,
height = 18,
shift = util.by_pixel(2.5, 14)
},
east =
{
filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-E.png",
priority = "extra-high",
width = 20,
height = 38,
shift = util.by_pixel(-25, 1)
},
south =
{
filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-S.png",
priority = "extra-high",
width = 44,
height = 31,
shift = util.by_pixel(0, -31.5)
},
west =
{
filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-W.png",
priority = "extra-high",
width = 19,
height = 37,
shift = util.by_pixel(25.5, 1.5)
}
}