aboutsummaryrefslogtreecommitdiff
path: root/extension/src/openvic2/Good.hpp
blob: 615b82c4701d3986b4f17f78b69f2f0c295445a8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#pragma once

#include <godot_cpp/variant/string.hpp>
#include <string>

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();
   };
}