4jcraft/Minecraft.World/Util/FoliageColor.cpp
2026-03-13 17:06:56 -05:00

40 lines
1 KiB
C++

#include "../Platform/stdafx.h"
#include "../../Minecraft.Client/Minecraft.h"
#include "FoliageColor.h"
// 4J Stu - Don't use this any more
// intArray FoliageColor::pixels;
//
// void FoliageColor::init(intArray pixels)
//{
// int *oldData = FoliageColor::pixels.data;
// FoliageColor::pixels = pixels;
// delete[] oldData;
//}
//
// int FoliageColor::get(double temp, double rain)
//{
// rain *= temp;
// int x = (int) ((1 - temp) * 255);
// int y = (int) ((1 - rain) * 255);
// int returnVal = pixels[y << 8 | x];
// return returnVal;
//}
int FoliageColor::getEvergreenColor() {
return Minecraft::GetInstance()->getColourTable()->getColor(
eMinecraftColour_Foliage_Evergreen);
// return 0x619961;
}
int FoliageColor::getBirchColor() {
return Minecraft::GetInstance()->getColourTable()->getColor(
eMinecraftColour_Foliage_Birch);
// return 0x80a755;
}
int FoliageColor::getDefaultColor() {
return Minecraft::GetInstance()->getColourTable()->getColor(
eMinecraftColour_Foliage_Default);
// return 0x48b518;
}