From 79295b4c054164329e9149fe8dd24be1ae04bc29 Mon Sep 17 00:00:00 2001 From: Lemongrass3110 Date: Thu, 31 Dec 2015 02:49:44 +0100 Subject: [PATCH] Added a new file to export source side constants into the script engine. --- src/map/CMakeLists.txt | 1 + src/map/script_constants.h | 11 +++++++++++ vcproj-10/map-server.vcxproj | 1 + vcproj-10/map-server.vcxproj.filters | 3 +++ vcproj-12/map-server.vcxproj | 3 ++- vcproj-12/map-server.vcxproj.filters | 3 +++ vcproj-13/map-server.vcxproj | 1 + vcproj-13/map-server.vcxproj.filters | 3 +++ vcproj-14/map-server.vcxproj | 1 + vcproj-14/map-server.vcxproj.filters | 3 +++ vcproj-9/map-server.vcproj | 4 ++++ 11 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 src/map/script_constants.h diff --git a/src/map/CMakeLists.txt b/src/map/CMakeLists.txt index aeb94cb557..602b031dd9 100644 --- a/src/map/CMakeLists.txt +++ b/src/map/CMakeLists.txt @@ -39,6 +39,7 @@ set( MAP_HEADERS "${MAP_SOURCE_DIR}/pet.h" "${MAP_SOURCE_DIR}/quest.h" "${MAP_SOURCE_DIR}/script.h" + "${MAP_SOURCE_DIR}/script_constants.h" "${MAP_SOURCE_DIR}/searchstore.h" "${MAP_SOURCE_DIR}/skill.h" "${MAP_SOURCE_DIR}/status.h" diff --git a/src/map/script_constants.h b/src/map/script_constants.h new file mode 100644 index 0000000000..b827c429bc --- /dev/null +++ b/src/map/script_constants.h @@ -0,0 +1,11 @@ +// Copyright (c) Athena Dev Teams - Licensed under GNU GPL +// For more information, see LICENCE in the main folder + +#ifndef _SCRIPT_CONSTANTS_H_ + #define _SCRIPT_CONSTANTS_H_ + + #define export_constant(a) script_set_constant(###a,a,false) + + #undef export_constant + +#endif /* _SCRIPT_CONSTANTS_H_ */ diff --git a/vcproj-10/map-server.vcxproj b/vcproj-10/map-server.vcxproj index b19bb01af2..30b17858d6 100644 --- a/vcproj-10/map-server.vcxproj +++ b/vcproj-10/map-server.vcxproj @@ -196,6 +196,7 @@ + diff --git a/vcproj-10/map-server.vcxproj.filters b/vcproj-10/map-server.vcxproj.filters index 2d7413a42e..e99e10a5df 100644 --- a/vcproj-10/map-server.vcxproj.filters +++ b/vcproj-10/map-server.vcxproj.filters @@ -94,6 +94,9 @@ map + + map + map diff --git a/vcproj-12/map-server.vcxproj b/vcproj-12/map-server.vcxproj index 9bb2f3874f..8ee6ece359 100644 --- a/vcproj-12/map-server.vcxproj +++ b/vcproj-12/map-server.vcxproj @@ -1,4 +1,4 @@ - + @@ -200,6 +200,7 @@ + diff --git a/vcproj-12/map-server.vcxproj.filters b/vcproj-12/map-server.vcxproj.filters index 7638844219..8167fcf4e6 100644 --- a/vcproj-12/map-server.vcxproj.filters +++ b/vcproj-12/map-server.vcxproj.filters @@ -94,6 +94,9 @@ map + + map + map diff --git a/vcproj-13/map-server.vcxproj b/vcproj-13/map-server.vcxproj index 27987d01ce..405d8d0786 100644 --- a/vcproj-13/map-server.vcxproj +++ b/vcproj-13/map-server.vcxproj @@ -200,6 +200,7 @@ + diff --git a/vcproj-13/map-server.vcxproj.filters b/vcproj-13/map-server.vcxproj.filters index 7638844219..8167fcf4e6 100644 --- a/vcproj-13/map-server.vcxproj.filters +++ b/vcproj-13/map-server.vcxproj.filters @@ -94,6 +94,9 @@ map + + map + map diff --git a/vcproj-14/map-server.vcxproj b/vcproj-14/map-server.vcxproj index 08d73aa7af..b1a6f4d3a1 100644 --- a/vcproj-14/map-server.vcxproj +++ b/vcproj-14/map-server.vcxproj @@ -199,6 +199,7 @@ + diff --git a/vcproj-14/map-server.vcxproj.filters b/vcproj-14/map-server.vcxproj.filters index 7638844219..8167fcf4e6 100644 --- a/vcproj-14/map-server.vcxproj.filters +++ b/vcproj-14/map-server.vcxproj.filters @@ -94,6 +94,9 @@ map + + map + map diff --git a/vcproj-9/map-server.vcproj b/vcproj-9/map-server.vcproj index 4d025f212f..4f3c343921 100644 --- a/vcproj-9/map-server.vcproj +++ b/vcproj-9/map-server.vcproj @@ -740,6 +740,10 @@ RelativePath="..\src\map\script.h" > + +