diff options
author | Vitaliy <silverunicorn2011@yandex.ru> | 2017-10-15 10:34:14 +0300 |
---|---|---|
committer | Loïc Blot <nerzhul@users.noreply.github.com> | 2017-10-15 09:34:14 +0200 |
commit | 75320e7e88ab5088a46c9e42c1e789cbdacb13b0 (patch) | |
tree | da71a3134f8b42bdabf25ef1df14c5e1a77a439e /src/client/tile.h | |
parent | 6bab695479d42ac2b051b8a35639c32b22efbf8d (diff) | |
download | minetest-75320e7e88ab5088a46c9e42c1e789cbdacb13b0.tar.gz minetest-75320e7e88ab5088a46c9e42c1e789cbdacb13b0.tar.bz2 minetest-75320e7e88ab5088a46c9e42c1e789cbdacb13b0.zip |
Real global textures (#6105)
* Real global textures
* Add world-aligned textures
* Update minimal to support world-aligned tiles
* Update minimal
Diffstat (limited to 'src/client/tile.h')
-rw-r--r-- | src/client/tile.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/client/tile.h b/src/client/tile.h index d4e25ea6a..e69dbe0c7 100644 --- a/src/client/tile.h +++ b/src/client/tile.h @@ -209,7 +209,8 @@ struct TileLayer texture_id == other.texture_id && material_type == other.material_type && material_flags == other.material_flags && - color == other.color; + color == other.color && + scale == other.scale; } /*! @@ -298,6 +299,8 @@ struct TileLayer * a color then the color of the node owning this tile. */ video::SColor color; + + u8 scale; }; /*! @@ -325,6 +328,9 @@ struct TileSpec && emissive_light == other.emissive_light; } + //! If true, the tile rotation is ignored. + bool world_aligned = false; + //! Tile rotation. u8 rotation = 0; //! This much light does the tile emit. u8 emissive_light = 0; |