The atlas.txt beside an art directory's pictures: what a text renderer draws for
each art, and how fast its frames go.
wall # #5a7cf0
flame f #ff7000 12
flame_blue f #3070ff 12 from flame; colour F #3070ffOne art a line, tab-separated: the name, the glyph (two columns), the colour as
#rrggbb, the frames a second, and, for an art made from another, its derivation
as Linocut.Derive reads it; an empty field leaves that setting to the picture.
Cauldron2D.Atlas.load/3 reads it as the defaults under its :arts, and builds the
derived arts after the pictures.
Summary
Functions
The manifest's entries as Cauldron2D.Atlas.load/3's :arts, with arts laid over them.
The derived arts, name and derivation, in name order.
The manifest's file name.
The entries the text holds.
The manifest in dir, empty when there is none.
The manifest as text.
Write the manifest to dir, one art a line in name order.
Types
Functions
The manifest's entries as Cauldron2D.Atlas.load/3's :arts, with arts laid over them.
The derived arts, name and derivation, in name order.
@spec file_name() :: String.t()
The manifest's file name.
The entries the text holds.
The manifest in dir, empty when there is none.
The manifest as text.
Write the manifest to dir, one art a line in name order.