MapScript.galaxy

Aus Starcraft II Map-Editor Wiki

Wechseln zu: Navigation, Suche

In der MapScript.galaxy Datei steht das Map-Script. Die Funktion InitMap wird beim Mapstart automatisch ausgeführt.

Beispiel

Das folgende Beispiel stammt aus der Melee-Map(2)BlisteringSands.s2ma

//================================================================================================== // // Generated Map Script // // Name: Blistering Sands // Author: Blizzard Entertainment // //================================================================================================== include "TriggerLibs/NativeLib" //-------------------------------------------------------------------------------------------------- // Library Initialization //-------------------------------------------------------------------------------------------------- void InitLibs () { libNtve_InitLib(); } //-------------------------------------------------------------------------------------------------- // Trigger Variables //-------------------------------------------------------------------------------------------------- trigger gt_MeleeInitialization; //-------------------------------------------------------------------------------------------------- // Trigger: Melee Initialization //-------------------------------------------------------------------------------------------------- bool gt_MeleeInitialization_Func (bool testConds, bool runActions) { // Actions if (!runActions) { return true; } MeleeInitResources(); MeleeInitUnits(); MeleeInitAI(); MeleeInitOptions(); return true; } //-------------------------------------------------------------------------------------------------- void gt_MeleeInitialization_Init () { gt_MeleeInitialization = TriggerCreate("gt_MeleeInitialization_Func"); TriggerAddEventMapInit(gt_MeleeInitialization); } //-------------------------------------------------------------------------------------------------- // Trigger Initialization //-------------------------------------------------------------------------------------------------- void InitTriggers () { gt_MeleeInitialization_Init(); } //-------------------------------------------------------------------------------------------------- // Map Initialization //-------------------------------------------------------------------------------------------------- void InitMap () { InitLibs(); InitTriggers(); }

Autoren: Peq