mirror of
https://github.com/GabsPuNs/Project-Zenith-Main.git
synced 2026-07-03 15:15:55 +00:00
TU24
This commit is contained in:
@@ -164,6 +164,23 @@ float *Dimension::getSunriseColor(float td, float a)
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
Vec3 *Dimension::getFogColor(float td, float a) const
|
||||
{
|
||||
float br = Mth::cos(td * PI * 2) * 2 + 0.5f;
|
||||
if (br < 0.0f) br = 0.0f;
|
||||
if (br > 1.0f) br = 1.0f;
|
||||
|
||||
unsigned int baseFogColour = Minecraft::GetInstance()->getColourTable()->getColor( eMinecraftColour_Default_Fog_Colour );
|
||||
float r = ((baseFogColour >> 16) & 0xff) / 255.0f;
|
||||
float g = ((baseFogColour >> 8) & 0xff) / 255.0f;
|
||||
float b = ((baseFogColour) & 0xff) / 255.0f;
|
||||
r *= br * 0.94f + 0.06f;
|
||||
g *= br * 0.94f + 0.06f;
|
||||
b *= br * 0.91f + 0.09f;
|
||||
|
||||
return Vec3::newTemp(r, g, b);
|
||||
}
|
||||
|
||||
bool Dimension::mayRespawn() const
|
||||
{
|
||||
return true;
|
||||
@@ -222,13 +239,12 @@ double Dimension::getClearColorScale()
|
||||
return 1.0 / 32.0;
|
||||
}
|
||||
|
||||
bool Dimension::isFoggyAt(int x, int z)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
int Dimension::getXZSize()
|
||||
{
|
||||
return level->getLevelData()->getXZSize();
|
||||
}
|
||||
|
||||
// TU30
|
||||
int Dimension::getBlockLightColour()
|
||||
{
|
||||
return Minecraft::GetInstance()->getColourTable()->getColor( eMinecraftColour_BlockLight_OverworldDimension );
|
||||
}
|
||||
Reference in New Issue
Block a user