* Flip the tiles by 90 degrees

* Fix stairs rendering

This fixes bad lighting on the sand, but tiles are "mirrored" from their look in gui_blocks.png. But this is an overall better state :)
This commit is contained in:
iProgramInCpp
2023-08-05 12:03:17 +03:00
parent 24ca8598ac
commit 3268f0aafc
4 changed files with 12 additions and 9 deletions

View File

@@ -513,6 +513,8 @@ void Minecraft::tick()
_levelGenerated();
}
SandTile::instaFall = false;
if (m_pLevel && !field_288)
{
m_pGameRenderer->tick();

View File

@@ -2308,10 +2308,10 @@ void TileRenderer::renderTile(Tile* tile, int data RENDER_TILE_ARG_PATCH)
renderFaceUp (tile, 0.0f, 0.0f, 0.0f, tile->getTexture(DIR_YNEG, data));
SHADE_IF_NEEDED(1.0f);
renderFaceDown(tile, 0.0f, 0.0f, 0.0f, tile->getTexture(DIR_YPOS, data));
SHADE_IF_NEEDED(0.6f);
SHADE_IF_NEEDED(0.8f);
renderNorth (tile, 0.0f, 0.0f, 0.0f, tile->getTexture(DIR_ZNEG, data));
renderSouth (tile, 0.0f, 0.0f, 0.0f, tile->getTexture(DIR_ZPOS, data));
SHADE_IF_NEEDED(0.8f);
SHADE_IF_NEEDED(0.6f);
renderWest (tile, 0.0f, 0.0f, 0.0f, tile->getTexture(DIR_XNEG, data));
renderEast (tile, 0.0f, 0.0f, 0.0f, tile->getTexture(DIR_XPOS, data));
SHADE_IF_NEEDED(1.0f);
@@ -2356,7 +2356,7 @@ void TileRenderer::renderTile(Tile* tile, int data RENDER_TILE_ARG_PATCH)
t.addOffset(-0.5f, -0.5f, -0.5f);
for (int i = 0; i < 2; i++)
{
if (i)
if (!i)
tile->setShape(0.0f, 0.0f, 0.0f, 1.0f, 1.0f, 0.5f);
else
tile->setShape(0.0f, 0.0f, 0.5f, 1.0f, 0.5f, 1.0f);

View File

@@ -239,6 +239,7 @@ void ItemRenderer::renderGuiItem(Font* font, Textures* textures, ItemInstance* i
glScalef(10, 10, 10);
glRotatef(210.0f, 1.0f, 0.0f, 0.0f);
glRotatef(45.0f, 0.0f, 1.0f, 0.0f);
glRotatef(-90.0f, 0.0f, 1.0f, 0.0f);
#ifdef ENH_SHADE_HELD_TILES
# define PARM_HACK , 1

View File

@@ -1074,12 +1074,6 @@
<ClCompile Include="..\source\World\Renderer\ItemSpriteRenderer.cpp">
<Filter>Source Files\World\Renderer\Entity</Filter>
</ClCompile>
<ClCompile Include="..\source\World\Tile\Sapling.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\source\World\Tile\SpongeTile.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\source\World\Tile\BookshelfTile.cpp">
<Filter>Source Files\World\Tile</Filter>
</ClCompile>
@@ -1098,6 +1092,12 @@
<ClCompile Include="..\source\World\Generator\OreFeature.cpp">
<Filter>Source Files\World\Generator\Features</Filter>
</ClCompile>
<ClCompile Include="..\source\World\Tile\Sapling.cpp">
<Filter>Source Files\World\Tile</Filter>
</ClCompile>
<ClCompile Include="..\source\World\Tile\SpongeTile.cpp">
<Filter>Source Files\World\Tile</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\source\Options.hpp">