revert CfgFunctions to nested include

This commit is contained in:
2024-02-12 19:32:19 -08:00
parent 1e5d50828b
commit fdcf70b713
2 changed files with 156 additions and 157 deletions

View File

@@ -95,7 +95,9 @@ class Params
// CfgFunctions // CfgFunctions
#include "framework\CfgFunctions.hpp" class CfgFunctions {
#include "framework\CfgFunctions.hpp"
};

View File

@@ -1,180 +1,177 @@
#include "script_mod.hpp" #include "script_mod.hpp"
class CfgFunctions { class DOUBLES(PREFIX,init) {
class functions {
class DOUBLES(PREFIX,init) { file = "framework\init\functions";
class functions { class initServer { postInit = 1;};
file = "framework\init\functions"; class initClient { postInit = 1;};
class initServer { postInit = 1;}; class setDefaults { postInit = 1; };
class initClient { postInit = 1;}; class addAARChatHandler { postInit = 1; };
class setDefaults { postInit = 1; }; class addRespawnChatHandler { postInit = 1; };
class addAARChatHandler { postInit = 1; };
class addRespawnChatHandler { postInit = 1; };
};
}; };
};
class PREFIX {
class ambience { class PREFIX {
file = "framework\ambience"; class ambience {
class flakInitVehicle {}; file = "framework\ambience";
class flakEH {}; class flakInitVehicle {};
}; class flakEH {};
}; };
};
class DOUBLES(PREFIX,client) { class DOUBLES(PREFIX,client) {
class functions { class functions {
file = "framework\client\functions"; file = "framework\client\functions";
class bindEmptyGroupGarbageCleanup { postInit = 1; }; class bindEmptyGroupGarbageCleanup { postInit = 1; };
class bindEventHandlers { postInit = 1; }; class bindEventHandlers { postInit = 1; };
class bindVehicleActions { postInit = 1; }; class bindVehicleActions { postInit = 1; };
class addZenModules {postInit = 1;}; class addZenModules {postInit = 1;};
};
}; };
};
class DOUBLES(PREFIX,common) { class DOUBLES(PREFIX,common) {
class functions { class functions {
file = "framework\common\functions"; file = "framework\common\functions";
class addCBASettings { preInit = 1; }; class addCBASettings { preInit = 1; };
class logMissionInfo {}; class logMissionInfo {};
class addPlayerInfoToArray {}; class addPlayerInfoToArray {};
class createOrUpdateDiaryRecord {}; class createOrUpdateDiaryRecord {};
class getApprovedAssetsCfg {}; class getApprovedAssetsCfg {};
class getBattalionCfg {}; class getBattalionCfg {};
class getNameOfBase {}; class getNameOfBase {};
class getNearestBase {}; class getNearestBase {};
class log {}; class log {};
class checkPlayerInventory {}; class checkPlayerInventory {};
class logSettingChanged {}; class logSettingChanged {};
class padString {}; class padString {};
class recurseSubclasses {}; class recurseSubclasses {};
};
}; };
};
class DOUBLES(PREFIX,fbcb2_assets) { class DOUBLES(PREFIX,fbcb2_assets) {
class functions { class functions {
file = "framework\fbcb2_assets\functions"; file = "framework\fbcb2_assets\functions";
class addCBASettings {preInit=1;}; class addCBASettings {preInit=1;};
class initServer {}; class initServer {};
class initClient {}; class initClient {};
class getCallsignFromClassname {}; class getCallsignFromClassname {};
class getCurrentAssetsByBase {}; class getCurrentAssetsByBase {};
class getInventory {}; class getInventory {};
class getMagsForWeapon {}; class getMagsForWeapon {};
class getStartingAndCurrentAssets {}; class getStartingAndCurrentAssets {};
class getStartingAssetsByBase {}; class getStartingAssetsByBase {};
class getVehicleData {}; class getVehicleData {};
class getWeaponry {}; class getWeaponry {};
class hintAllApprovedAssets {}; class hintAllApprovedAssets {};
class isAssetInRangeOfBase {}; class isAssetInRangeOfBase {};
class removeAssetDiaryRecords {}; class removeAssetDiaryRecords {};
class removeMarkersOnMap {}; class removeMarkersOnMap {};
class showMarkersOnMap {}; class showMarkersOnMap {};
class updateAssetDiary {}; class updateAssetDiary {};
class updateAssetsByBase {}; class updateAssetsByBase {};
};
}; };
};
class DOUBLES(PREFIX,fbcb2_main) { class DOUBLES(PREFIX,fbcb2_main) {
class functions { class functions {
file = "framework\fbcb2_main\functions"; file = "framework\fbcb2_main\functions";
class initClient {}; class initClient {};
class addEnvironmentRecord {}; class addEnvironmentRecord {};
class addFrequenciesRecord {}; class addFrequenciesRecord {};
class addSignalColorsRecord {}; class addSignalColorsRecord {};
};
class util {
file = "framework\fbcb2_main\util";
class formatRadioElementForDiary {};
class generateElementFrequencyRecordText {};
};
}; };
class util {
class DOUBLES(PREFIX,mapcopy) { file = "framework\fbcb2_main\util";
class functions { class formatRadioElementForDiary {};
file = "framework\mapcopy\functions"; class generateElementFrequencyRecordText {};
class addCBASettings {preInit=1;};
class initClient {};
class getMapMarkers {};
class loadMapMarkers {};
class mapMarkerToString {};
class stringToMapMarker {};
};
}; };
};
class DOUBLES(PREFIX,performance) { class DOUBLES(PREFIX,mapcopy) {
class functions { class functions {
file = "framework\performance\functions"; file = "framework\mapcopy\functions";
class addCBASettings {preInit=1;}; class addCBASettings {preInit=1;};
class addDNI_PlayerFPS { postInit = 1; }; class initClient {};
class getMapMarkers {};
// PFHs managed in addCBASettings onChange code class loadMapMarkers {};
class addClientStatsPFH {}; class mapMarkerToString {};
class calculateClientStats {}; class stringToMapMarker {};
class addServerStatsPFH {};
class calculateServerStats {};
};
}; };
};
class DOUBLES(PREFIX,reinsert) { class DOUBLES(PREFIX,performance) {
class functions { class functions {
file = "framework\reinsert\functions"; file = "framework\performance\functions";
class addCBASettings {preInit=1;}; class addCBASettings {preInit=1;};
}; class addDNI_PlayerFPS { postInit = 1; };
class server {
file = "framework\reinsert\server"; // PFHs managed in addCBASettings onChange code
class initServer {}; class addClientStatsPFH {};
class addToQueue {}; class calculateClientStats {};
class globalShowQueue {}; class addServerStatsPFH {};
class removeFromQueue {}; class calculateServerStats {};
class returnReinsertQueueNotification {};
class validateQueue {};
};
class client {
file = "framework\reinsert\client";
class initClient {};
class addAceSelfActions {};
class addCheckQueueSelfAction {};
class requestShowQueue {};
};
}; };
};
class DOUBLES(PREFIX,resupply) { class DOUBLES(PREFIX,reinsert) {
class functions { class functions {
file = "framework\resupply\functions"; file = "framework\reinsert\functions";
class addCBASettings {preInit=1;}; class addCBASettings {preInit=1;};
class initClient {};
class createBox {};
class getSupplyCratesCfg {};
class addArsenalObjectSpawnBoxActions {};
};
}; };
class server {
class DOUBLES(PREFIX,triageIcons) { file = "framework\reinsert\server";
class functions { class initServer {};
file = "framework\triageIcons\functions"; class addToQueue {};
class addCBASettings {preInit=1;}; class globalShowQueue {};
class initClient {}; class removeFromQueue {};
class addDrawIconsPFH {}; class returnReinsertQueueNotification {};
class addGetEntitiesPFH {}; class validateQueue {};
class updateColors {};
};
}; };
class client {
class DOUBLES(PREFIX,vehicleFlags) { file = "framework\reinsert\client";
class functions { class initClient {};
file = "framework\vehicleFlags\functions"; class addAceSelfActions {};
class initClient {}; class addCheckQueueSelfAction {};
class getActionsFlagCategories {}; class requestShowQueue {};
class getVehicleFlagsCfg {};
class isClassExcluded {};
};
}; };
};
class DOUBLES(PREFIX,zeus) { class DOUBLES(PREFIX,resupply) {
class functions { class functions {
file = "framework\zeus\functions"; file = "framework\resupply\functions";
class initClient {}; class addCBASettings {preInit=1;};
class addZenModules {}; class initClient {};
}; class createBox {};
class getSupplyCratesCfg {};
class addArsenalObjectSpawnBoxActions {};
};
};
class DOUBLES(PREFIX,triageIcons) {
class functions {
file = "framework\triageIcons\functions";
class addCBASettings {preInit=1;};
class initClient {};
class addDrawIconsPFH {};
class addGetEntitiesPFH {};
class updateColors {};
};
};
class DOUBLES(PREFIX,vehicleFlags) {
class functions {
file = "framework\vehicleFlags\functions";
class initClient {};
class getActionsFlagCategories {};
class getVehicleFlagsCfg {};
class isClassExcluded {};
};
};
class DOUBLES(PREFIX,zeus) {
class functions {
file = "framework\zeus\functions";
class initClient {};
class addZenModules {};
}; };
}; };