rodecomp/Source/UI/PriceColor.cpp
2026-10-24 00:35:19 +00:00

47 lines
747 B
C++

#include "UI/PriceColor.h"
// OFFSET: 0x00A7D8F0
// FUNCTION: fn_16957
PriceColors PriceColor(std::int64_t amount) {
if (amount < 0) {
return {0xFFFF00, 0};
}
if (amount >= 1000000000) {
return {0x7F00FF, 0xFF};
}
if (amount >= 100000000) {
return {0x64C8C8, 0};
}
if (amount >= 10000000) {
return {0xFF, 0xFFFFFFFF};
}
if (amount >= 1000000) {
return {0xFF00, 0};
}
if (amount >= 100000) {
return {0xFF0000, 0xFFFFFFFF};
}
if (amount >= 10000) {
return {0xFF1EFF, 0xFFFFFFFF};
}
if (amount >= 1000) {
return {0xFFFF, 0xFF};
}
if (amount >= 100) {
return {0xFFFF00, 0xFF0000};
}
if (amount >= 10) {
return {0xC800C8, 0xFF0000};
}
return {0xFFFF00, 0};
}