aboutsummaryrefslogtreecommitdiff
path: root/src/openvic-simulation/diplomacy/DiplomacyManager.hpp
diff options
context:
space:
mode:
author Spartan322 <Megacake1234@gmail.com>2023-12-20 00:45:09 +0100
committer Spartan322 <Megacake1234@gmail.com>2024-01-03 01:46:54 +0100
commit5fa456c21ad950a6f269b83f5e88ce8c90ae9a14 (patch)
treef8f1b23dd13a0f2029747404ad30ffa346b5e99f /src/openvic-simulation/diplomacy/DiplomacyManager.hpp
parent66b80459c9d49895de902432bce11176b1270878 (diff)
Add diplomatic actions skeleton
Add AnyRef for cheap "move only" reference Add FunctionRef for cheap "move only" function reference Based on https://github.com/think-cell/think-cell-library/blob/main/tc/base/ref.h
Diffstat (limited to 'src/openvic-simulation/diplomacy/DiplomacyManager.hpp')
-rw-r--r--src/openvic-simulation/diplomacy/DiplomacyManager.hpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/openvic-simulation/diplomacy/DiplomacyManager.hpp b/src/openvic-simulation/diplomacy/DiplomacyManager.hpp
new file mode 100644
index 0000000..c71bdbf
--- /dev/null
+++ b/src/openvic-simulation/diplomacy/DiplomacyManager.hpp
@@ -0,0 +1,9 @@
+#pragma once
+
+#include "openvic-simulation/diplomacy/DiplomaticAction.hpp"
+
+namespace OpenVic {
+ class DiplomacyManager {
+ DiplomaticActionManager PROPERTY_REF(diplomatic_action_manager);
+ };
+}