the whole game

This commit is contained in:
Kolyah35
2026-03-02 22:04:18 +03:00
parent 816e9060b4
commit f0617a5d22
2069 changed files with 581500 additions and 0 deletions

View 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();
}