Inherits from SpriteParameters |
layers optional | :: array[RotatedSprite] | If this property is present, all RotatedSprite definitions have to be placed as entries in the array, and they will all be loaded from there. |
If this property is present, all RotatedSprite definitions have to be placed as entries in the array, and they will all be loaded from there. | ||
direction_count | :: uint16 | Count of direction (frames) specified. |
Count of direction (frames) specified. | ||
hr_version optional | :: RotatedSprite | Only loaded if |
Only loaded if | ||
filenames optional | :: array[FileName] | Only loaded, and mandatory if both |
Only loaded, and mandatory if both | ||
lines_per_file optional | :: uint64 | Only loaded if |
Only loaded if | ||
slice or dice optional | :: SpriteSizeType | Only loaded if |
Only loaded if | ||
slice_x or dice_x optional | :: SpriteSizeType | Only loaded if |
Only loaded if | ||
slice_y or dice_y optional | :: SpriteSizeType | Only loaded if |
Only loaded if | ||
axially_symmetrical optional | :: bool | Only loaded if |
Only loaded if | ||
back_equals_front optional | :: bool | Only loaded if |
Only loaded if | ||
apply_projection optional | :: bool | Only loaded if |
Only loaded if | ||
counterclockwise optional | :: bool | Only loaded if |
Only loaded if | ||
line_length optional | :: uint32 | Only loaded if |
Only loaded if | ||
allow_low_quality_rotation optional | :: bool | Only loaded if |
Only loaded if |
filename[overridden] | :: FileName | The path to the sprite file to use. |
The path to the sprite file to use. | ||
priority optional | :: SpritePriority | |
flags optional | :: SpriteFlags | |
size optional | :: SpriteSizeType or {SpriteSizeType, SpriteSizeType} | The width and height of the sprite. |
The width and height of the sprite. | ||
width optional | :: SpriteSizeType | Mandatory if |
Mandatory if | ||
height optional | :: SpriteSizeType | Mandatory if |
Mandatory if | ||
x optional | :: SpriteSizeType | Horizontal position of the sprite in the source file in pixels. |
Horizontal position of the sprite in the source file in pixels. | ||
y optional | :: SpriteSizeType | Vertical position of the sprite in the source file in pixels. |
Vertical position of the sprite in the source file in pixels. | ||
position optional | :: {SpriteSizeType, SpriteSizeType} | Loaded only when |
Loaded only when | ||
shift optional | :: Vector | The shift in tiles. |
The shift in tiles. | ||
scale optional | :: double | Values other than |
Values other than | ||
draw_as_shadow optional | :: bool | Only one of |
Only one of | ||
draw_as_glow optional | :: bool | Only one of |
Only one of | ||
draw_as_light optional | :: bool | Only one of |
Only one of | ||
mipmap_count optional | :: uint8 | Only loaded if this is an icon, that is it has the flag |
Only loaded if this is an icon, that is it has the flag | ||
apply_runtime_tint optional | :: bool | |
tint optional | :: Color | |
blend_mode optional | :: BlendMode | |
load_in_minimal_mode optional | :: bool | Minimal mode is entered when mod loading fails. |
Minimal mode is entered when mod loading fails. | ||
premul_alpha optional | :: bool | Whether alpha should be pre-multiplied. |
Whether alpha should be pre-multiplied. | ||
generate_sdf[overridden] optional | :: bool | This property is only used by sprites used in UtilitySprites that have the |
This property is only used by sprites used in UtilitySprites that have the |
pictures =
{
layers =
{
{
filename = "__base__/graphics/entity/radar/radar.png",
priority = "low",
width = 98,
height = 128,
apply_projection = false,
direction_count = 64,
line_length = 8,
shift = util.by_pixel(1, -16),
hr_version =
{
filename = "__base__/graphics/entity/radar/hr-radar.png",
priority = "low",
width = 196,
height = 254,
apply_projection = false,
direction_count = 64,
line_length = 8,
shift = util.by_pixel(1, -16),
scale = 0.5
}
},
{
filename = "__base__/graphics/entity/radar/radar-shadow.png",
priority = "low",
width = 172,
height = 94,
apply_projection = false,
direction_count = 64,
line_length = 8,
shift = util.by_pixel(39,3),
draw_as_shadow = true,
hr_version =
{
filename = "__base__/graphics/entity/radar/hr-radar-shadow.png",
priority = "low",
width = 343,
height = 186,
apply_projection = false,
direction_count = 64,
line_length = 8,
shift = util.by_pixel(39.25,3),
draw_as_shadow = true,
scale = 0.5
}
}
}
}