mirror of
https://gitea.sffempire.ru/Kolyah35/minecraft-pe-0.6.1.git
synced 2026-03-21 07:23:31 +00:00
the whole game
This commit is contained in:
32
src/client/renderer/entity/FallingTileRenderer.cpp
Executable file
32
src/client/renderer/entity/FallingTileRenderer.cpp
Executable file
@@ -0,0 +1,32 @@
|
||||
#include "FallingTileRenderer.h"
|
||||
#include "../TileRenderer.h"
|
||||
#include "../../../world/entity/item/FallingTile.h"
|
||||
#include "../../../world/level/tile/Tile.h"
|
||||
#include "../../../world/level/Level.h"
|
||||
|
||||
FallingTileRenderer::FallingTileRenderer() {
|
||||
this->shadowRadius = 0.5f;
|
||||
tileRenderer = new TileRenderer();
|
||||
}
|
||||
|
||||
FallingTileRenderer::~FallingTileRenderer() {
|
||||
delete tileRenderer;
|
||||
}
|
||||
|
||||
void FallingTileRenderer::render( Entity* e, float x, float y, float z, float rot, float a ) {
|
||||
FallingTile* tile = (FallingTile*) e;
|
||||
|
||||
glPushMatrix();
|
||||
glTranslatef(x, y, z);
|
||||
|
||||
bindTexture("terrain.png");
|
||||
Tile* tt = Tile::tiles[tile->tile];
|
||||
|
||||
Level* level = tile->getLevel();
|
||||
|
||||
if (tt != NULL) {
|
||||
tileRenderer->renderBlock(tt, level, Mth::floor(tile->x), Mth::floor(tile->y), Mth::floor(tile->z));
|
||||
|
||||
}
|
||||
glPopMatrix();
|
||||
}
|
||||
Reference in New Issue
Block a user