Project setup

This commit is contained in:
Sotirios Pupakis
2024-03-19 00:41:00 +01:00
commit 5d267b59df
22 changed files with 2103 additions and 0 deletions

1
addons/m119/$PBOPREFIX$ Normal file
View File

@@ -0,0 +1 @@
x\tbd_m119\addons\m119

View File

@@ -0,0 +1,17 @@
class Extended_PreInit_EventHandlers {
class ADDON {
init = QUOTE(call COMPILE_FILE(XEH_preInit));
};
};
class Extended_PostInit_EventHandlers {
class ADDON {
init = QUOTE(call COMPILE_FILE(XEH_postInit));
};
};
class Extended_PreStart_EventHandlers {
class ADDON {
init = QUOTE(call COMPILE_FILE(XEH_preStart));
};
};

0
addons/m119/XEH_PREP.hpp Normal file
View File

View File

@@ -0,0 +1 @@
#include "script_component.hpp"

View File

@@ -0,0 +1,5 @@
#include "script_component.hpp"
#include "XEH_PREP.hpp"
ADDON = true;

View File

@@ -0,0 +1,5 @@
#include "script_component.hpp"
#include "XEH_PREP.hpp"
ADDON = true;

13
addons/m119/config.cpp Normal file
View File

@@ -0,0 +1,13 @@
#include "script_component.hpp"
class CfgPatches {
class ADDON {
name = QUOTE(COMPONENT);
units[] = {QUOTE(TBD_2B9_VASILEK), QUOTE(TBD_2B9_VASILEK_MAGAZINE)};
weapons[] = {};
requiredVersion = 2.04;
requiredAddons[] = {"cba_main", "ace_interact_menu", "tbd_mortars_main"};
};
};
#include "CfgEventhandlers.hpp"

View File

View File

@@ -0,0 +1,20 @@
#define PREFIX TBD_M119
#define COMPONENT m119
#include "\x\cba\addons\main\script_macros_common.hpp"
#define DISABLE_COMPILE_CACHE
#ifdef DISABLE_COMPILE_CACHE
#undef PREP
#define PREP(fncName) TRIPLES(ADDON,fnc,fncName) = compile preprocessFileLineNumbers QPATHTOF(functions\DOUBLES(fnc,fncName).sqf)
#else
#undef PREP
#define PREP(fncName) [QPATHTOF(functions\DOUBLES(fnc,fncName).sqf), QFUNC(fncName)] call CBA_fnc_compileFunction
#endif
#define PREP_SUB(subfolder,fncName) [QPATHTOF(functions\subfolder\DOUBLES(fnc,fncName).sqf), QUOTE(DFUNC(DOUBLES(subfolder,fncName)))] call CBA_fnc_compileFunction
#define TBD_MORT(cmp,fncName) tbd_mortars##_##cmp##_##fnc##_##fncName
//#define TBD_MORT(cmp,fncName) tbd##_##cmp##_##fnc##_##fncName
#define TBD_M119 tbd_m119

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Project name="tbd_mortar">
<Package name="Translation">
<Key ID="STR_TBD_M119_NAME">
<English>M119</English>
<Czech>M119</Czech>
</Key>
</Package>
</Project>

View File

@@ -0,0 +1,3 @@
class CfgVehicles {
};

View File

@@ -0,0 +1,7 @@
#include "..\script_component.hpp"
class CfgPatches {
};
#include "CfgVehicles.hpp"