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