Is here a good, simple and fast way to organize
- the tile types (earth, water, stone, etc.),
- images of them (one for all tiles, separated by the type, by variations, by animations or other),
- transitions (from current to other tile types),
- variations (same tile can have multiple images),
- frames of animation (from 1 image to several with frame rate and/or changing image by condition),
- the .lua file to describe them as prototypes,
- and how to manage this prototypes in the game
Transitions default: Variants of stone transitions: