mirror of
https://github.com/celisej567/mcpe.git
synced 2025-12-31 17:49:17 +03:00
* Added biome colour and grass side tint options * Moved GrassColor and FoliageColor to client/renderer/ * * Fix some build issues. * * Add the new files to the CMakeLists.txt --------- Co-authored-by: iProgramInCpp <iprogramincpp@gmail.com>
22 lines
499 B
C++
22 lines
499 B
C++
#include "GrassColor.hpp"
|
|
|
|
// TODO: This should be inside of an initialized "Minecraft" instance rather than the global namespace
|
|
bool g_bIsGrassColorAvailable = false;
|
|
|
|
Texture GrassColor::texture;
|
|
|
|
bool GrassColor::isAvailable()
|
|
{
|
|
return g_bIsGrassColorAvailable;
|
|
}
|
|
|
|
void GrassColor::init(Texture texture)
|
|
{
|
|
GrassColor::texture = texture;
|
|
}
|
|
|
|
uint32_t GrassColor::get(double x, double y)
|
|
{
|
|
y *= x;
|
|
return GrassColor::texture.m_pixels[(int)((1.0 - y) * 255.0) << 8 | (int)((1.0 - x) * 255.0)];
|
|
} |