From 383583733b2f4cd8c5e632c160afdb987b8615af Mon Sep 17 00:00:00 2001 From: Wolfgang Aigner Date: Thu, 6 Apr 2023 17:10:13 +0200 Subject: Basic loading of goods defined in goods.json --- extension/src/openvic2/Good.hpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 extension/src/openvic2/Good.hpp (limited to 'extension/src/openvic2/Good.hpp') diff --git a/extension/src/openvic2/Good.hpp b/extension/src/openvic2/Good.hpp new file mode 100644 index 0000000..615b82c --- /dev/null +++ b/extension/src/openvic2/Good.hpp @@ -0,0 +1,23 @@ +#pragma once + +#include +#include + +namespace OpenVic2 { + class Good { + public: + godot::String identifier; + godot::String category; + float_t cost; + godot::String colour; + bool isAvailableAtStart; + bool isTradable; + bool isMoney; + bool hasOverseasPenalty; + + Good(); + Good(const godot::String& identifier, const godot::String& category, float_t cost, const godot::String& colour, + bool isAvailable, bool isTradable, bool isMoney, bool hasOverseasPenalty); + ~Good(); + }; +} \ No newline at end of file -- cgit v1.2.3-56-ga3b1