From 83e61b518788d21283cda481decafee4ee2e252c Mon Sep 17 00:00:00 2001 From: Hop311 Date: Sat, 22 Jul 2023 00:18:00 +0100 Subject: WIP structs for Pop, PopType, and Religion --- src/openvic/economy/Good.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/openvic/economy/Good.cpp') diff --git a/src/openvic/economy/Good.cpp b/src/openvic/economy/Good.cpp index 6d515d5..4524e5f 100644 --- a/src/openvic/economy/Good.cpp +++ b/src/openvic/economy/Good.cpp @@ -50,8 +50,12 @@ return_t GoodManager::add_good(std::string const& identifier, std::string const& Logger::error("Invalid good identifier - empty!"); return FAILURE; } + if (colour > MAX_COLOUR_RGB) { + Logger::error("Invalid good colour for ", identifier, ": ", Good::colour_to_hex_string(colour)); + return FAILURE; + } if (category.empty()) { - Logger::error("Invalid good category - empty!"); + Logger::error("Invalid good category for ", identifier, ": empty!"); return FAILURE; } if (base_price <= NULL_PRICE) { -- cgit v1.2.3-56-ga3b1