Changes in HelpTerrains
Revision Differences of Revision 4
Terrains are some of the base graphics in widelands. THis page describes how they are implemented. ¶¶
# The terrain patterns ¶
¶
The patterns for terrains have some restrictions: ¶
¶
1. Width/height: 64 pixel ¶
2. They must be color indexed ¶
3. They couldn't get transparent areas ¶
¶
# Implementing ¶
¶
The surface of the widelands terrain consists of a lot of triangles. See [geometry](https://wl.widelands.org/docs/wl/geometry/) on more about this issue. The squared terrain patterns are therefore splitted into trinagles too. Look at this terrain pattern. It shows how the splitting is made: ¶
¶
![test.png](/wlmedia//wlimages/test.png) ¶
¶
The pattern is splitted into 4 triangles, which are represented with the different colors. While rendering only one of those triangles are displayed for each field: ¶
¶
![terrain_split_2.jpg](/wlmedia//wlimages/terrain_split_2.jpg) ¶
¶
Note that the red and white triangles of the original pattern are
¶
![terrain_split_1.jpg](/wlmedia//wlimages/terrain_split_3.jpg) ¶
¶
The patterns do have allways the same area where they adjoin: ¶
¶