Difference between revisions of "Action0/Canals"
From GRFSpecs
< Action0
Jump to navigationJump to searchPlanetmaker (talk | contribs) m (→Properties: add version icons) |
Planetmaker (talk | contribs) m (→Properties: beautify version info) |
||
Line 7: | Line 7: | ||
{| |- |
{| |- |
||
− | !Number |
+ | !Number!![[GRFActionsDetailed|Size]]!!!!VersionDescription |
|- |
|- |
||
− | |08||{{ |
+ | |08||B||{{ottdp|1.1|2.6|ottdrev=r20353|ttdprev=r1560}}||Canals / Rivers Callback flags, see below|| |
|- |
|- |
||
− | |09||{{ |
+ | |09||B||{{ottdp|1.1|2.6|ottdrev=r20352|ttdprev=r1573}}||Canals / Rivers Graphic flags |
|} |
|} |
||
− | |||
− | (a) TTDPatch 2.6 r1560, OpenTTD r20353 |
||
− | |||
− | (b) TTDPatch 2.6 r1573, OpenTTD r20352 |
||
== Description == |
== Description == |
Revision as of 08:22, 24 July 2011
Introduction
Defining properties of canals / rivers.
Properties
Number | Size | VersionDescription | ||
---|---|---|---|---|
08 | B | 1.1 2.6 | Canals / Rivers Callback flags, see below | |
09 | B | 1.1 2.6 | Canals / Rivers Graphic flags |
Description
Canals callback (08)
For canals and rivers, the following callbacks can be defined by setting the corresponding bit in property 08:
Bit | Value | Variable 0C value | Callback |
---|---|---|---|
0 | 1 | 0x147 | Enable add sprite offset callback* |
* Please note that not all feature ids support this callback
Graphic flags (09)
For canals and rivers, describes the provided format and features in the sprite block
If bit 0 of graphic flags is enabled, the way Sprites and the count of sprites will change.
ID | Description | Sprites | Sprites when Bit 0 is set |
---|---|---|---|
00 | Watercliffs | 4 slope sprites | 1 flat ground sprite followed by 4 slope sprites |
01 | Locks | 24 | undefined |
02 | Dikes | 12 | undefined |
03 | Icons | 1 | undefined |
04 | Flat docks | 4 | undefined |
05 | River Slope | 4 | 1 flat ground sprite followed by 4 slope sprites |
06 | River waterside | 12*5 (Last 4 for slopes) | undefined |
07 | River GUI | 2 | undefined |
It's not allowed to set bit 0 for undefined entries!
Example
To be written