squad-proto/assets/manifests/environment.yaml

32 lines
1.1 KiB
YAML
Raw Normal View History

# Тайлы уровня. Геометрия обязана совпадать с src/tuning.h:
# ромб пола TILE_W x TILE_H = 32 x 16
# блок стены TILE_W x WALL_H = 32 x 32 (крыша 16 + вертикальные грани 16)
version: 1
defaults:
dirs: 1
fps: 12
pivot: bottom_center
# Шахматка пола — два варианта. Ромб 32x16, pivot по центру ромба.
floor_slab:
backend: import
source: ../sources/imports/floor_slab.png
pivot: "15,8"
tags: [environment, floor]
floor_slab_dim:
backend: import
source: ../sources/imports/floor_slab_dim.png
pivot: "15,8"
tags: [environment, floor]
# Блок стены: верхняя грань 32x16 + боковые грани 16px вниз = 32x32.
# pivot — нижний край блока (низ боковых граней), anchor в C++ перекладывает
# его на центр крыши (TILE_HALF_W, TILE_HALF_H + TILE_H).
wall_block:
backend: import
source: ../sources/imports/wall_block.png
pivot: "15,31"
tags: [environment, wall]