`data` passa a ser una llista de files d'enters (tile index lineal), sense la indirecció `legend:` + símbols. Desapareix el límit implícit de ~60 tiles distints i el grid segueix llegint-se com a matriu visual gràcies al padding de 3 dígits. `-1` marca cel·la buida. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
43 lines
1.2 KiB
YAML
43 lines
1.2 KiB
YAML
# Nivell mínim per al smoke test d'entitats. Conté la geometria reduïda
|
|
# per a poder carregar Map sense errors, però el seu propòsit real són
|
|
# els spawns de sota: l'smoke verifica que EntityLoader::readSpawns els
|
|
# retorna correctament i que EntityManager pot instanciar-los i wire-ar-los.
|
|
#
|
|
# Format del tilemap: vegeu pyramid.yaml.
|
|
|
|
tileset: data/tilesets/tomb.gif
|
|
tile_size: 16
|
|
origin: [-8, 0]
|
|
|
|
geometry:
|
|
grid_cols: 2
|
|
grid_rows: 2
|
|
sarc_w: 48
|
|
sarc_h: 16
|
|
pitch_x: 64
|
|
pitch_y: 32
|
|
hud_h: 24
|
|
back_wall_h: 24
|
|
side_wall_w: 24
|
|
|
|
data:
|
|
- [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
|
|
- [ 1,169,169,169,169,169,169,169,169,169,169,169,169, 1]
|
|
- [ 1,169,169,169,169,169,169,169,169,169,169,169,169, 1]
|
|
- [ 1,169,169,169,169,169,169,169,169,169,169,169,169, 1]
|
|
- [ 1,169,169,169,169,169,169,169,169,169,169,169,169, 1]
|
|
- [ 1,169,169,169,169,169,169,169,169,169,169,169,169, 1]
|
|
- [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
|
|
|
|
entities:
|
|
- type: torch
|
|
position: [1, 1]
|
|
- type: sarcophagus
|
|
position: [0, 0]
|
|
- type: sarcophagus
|
|
position: [1, 0]
|
|
- type: door
|
|
position: [1, 6]
|
|
- type: mummy
|
|
position: [3, 3]
|