Project

General

Profile

Actions

Feature #1395

open

tiledef.[ch]

Added by Marko Lindqvist 3 days ago. Updated 3 days ago.

Status:
In Review
Priority:
Normal
Category:
General
Target version:
Start date:
05/17/2025
Due date:
% Done:

0%

Estimated time:

Description

Add initial, mostly dummy, version of tiledef.[ch] module.

Tiledefs are essentially list of properties that a tile must have. They will make it possible to require that the same tile has multiple extras etc. in requirement ranges larger than a single tile.

Currently, without tiledefs, if we have e.g.:
"Extra", "Trading Post", "City"
"Extra", "Road", "City"
there's nothing forcing the Trading Post and Road to be on the same tile, as long as there's at least one of each in the city area.

With tiledef, we can have something like
[tiledef_xxx]
name = "Example"
extras = "Trading Post", "Road"

and then requirement like

"Tiledef", "Example", "City"


Files


Related issues 1 (1 open0 closed)

Blocks Feature #1411: Tiledef: Functions dealing with the tiledef idIn ReviewMarko Lindqvist05/18/2025

Actions
Actions #1

Updated by Marko Lindqvist 3 days ago

Actions #2

Updated by Marko Lindqvist 1 day ago

  • Blocks Feature #1411: Tiledef: Functions dealing with the tiledef id added
Actions

Also available in: Atom PDF