class liberation_logistic { idd = 75802; movingEnable = false; controlsBackground[] = {}; controls[] = { "OuterBG1", "OuterBG_F1", "InnerBG1", "InnerBG_F1", "InnerBG2", "InnerBG_F2", "InnerBG3", "InnerBG_F3", "Header", "ButtonClose", "LogisticList", "ButtonCreateLogisticGroup", "ButtonDeleteLogisticGroup", "LogisticName", "StatusLabel", "Status", "TimeLabel", "Time", "DestinationLabel", "Destination", "LoadedTitle", "TruckCountLabel", "TruckCount", "LoadedSupplyLabel", "LoadedSupply", "LoadedAmmoLabel", "LoadedAmmo", "LoadedFuelLabel", "LoadedFuel", "ButtonBuyTruck", "ButtonSellTruck", "ATitle", "ACombo", "ASupp", "AAmmo", "AFuel", "BTitle", "BCombo", "BSupp", "BAmmo", "BFuel", "ALabel", "BLabel", "ButtonSaveLogistic", "ButtonAbortLogistic", "LogisticMap", "ButtonClose2" }; objects[] = {}; class OuterBG1 : StdBG { colorBackground[] = COLOR_BROWN; x = (0.2 * safezoneW + safezoneX) - (2 * BORDERSIZE); y = (0.15 * safezoneH + safezoneY) - (3 * BORDERSIZE); w = (0.6 * safezoneW) + (4 * BORDERSIZE); h = (0.65 * safezoneH) + (6 * BORDERSIZE); }; class OuterBG_F1 : OuterBG1 { style = ST_FRAME; }; class InnerBG1 : OuterBG1 { colorBackground[] = COLOR_GREEN; x = (0.2 * safezoneW + safezoneX) - (BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (1.5 * BORDERSIZE); w = (0.12 * safezoneW) + (2 * BORDERSIZE); h = (0.55 * safezoneH) + (3 * BORDERSIZE); }; class InnerBG_F1 : InnerBG1 { style = ST_FRAME; }; class InnerBG2 : OuterBG1 { colorBackground[] = COLOR_GREEN; x = (0.338 * safezoneW + safezoneX) - (BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (1.5 * BORDERSIZE); w = (0.153 * safezoneW) + (2 * BORDERSIZE); h = (0.55 * safezoneH) + (3 * BORDERSIZE); }; class InnerBG_F2 : InnerBG2 { style = ST_FRAME; }; class InnerBG3 : OuterBG1 { colorBackground[] = COLOR_GREEN; x = (0.51 * safezoneW + safezoneX) - (BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (1.5 * BORDERSIZE); w = (0.29 * safezoneW) + (2 * BORDERSIZE); h = (0.55 * safezoneH) + (3 * BORDERSIZE); }; class InnerBG_F3 : InnerBG3 { style = ST_FRAME; }; class Header : StdHeader { x = 0.2 * safezoneW + safezoneX - (BORDERSIZE); y = 0.14 * safezoneH + safezoneY; w = 0.6 * safezoneW + ( 2 * BORDERSIZE); h = 0.05 * safezoneH - (BORDERSIZE); text = $STR_LOGISTIC_HEADER; }; class ButtonClose : StdButton { idc = 75801; x = 0.785 * safezoneW + safezoneX; y = 0.145 * safezoneH + safezoneY; w = 0.015 * safezoneW; h = 0.02 * safezoneH; text = "X"; action = "closeDialog 0"; }; class LogisticList : StdListBox { idc = 75802; x = (0.2 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.12 * safezoneW) + BORDERSIZE; h = (0.50 * safezoneH) + (1.5 * BORDERSIZE); shadow = 2; onLBSelChanged=""; }; class ButtonCreateLogisticGroup : StdButton { idc = 75803; sizeEx = 0.026 * safezoneH; x = (0.2 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.7128 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.055 * safezoneW) + BORDERSIZE; h = (0.045 * safezoneH); text = $STR_ADD; action = "addLogiGroup = 1"; }; class ButtonDeleteLogisticGroup : StdButton { idc = 75804; sizeEx = 0.026 * safezoneH; x = (0.265 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.7128 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.055 * safezoneW) + BORDERSIZE; h = (0.045 * safezoneH); text = $STR_DEL; action = "deleteLogiGroup = 1"; }; class LogisticName : StdText { idc = 75805; style = ST_CENTER; colorBackground[] = COLOR_BLACK_ALPHA; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.153 * safezoneW) + BORDERSIZE; h = (0.02 * safezoneH); text = ""; }; class StatusLabel : StdText { idc = 75806; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (2 * ICONE_SPACY); w = (0.07 * safezoneW); h = (0.02 * safezoneH); text = $STR_LOGISTIC_STATUS; }; class Status : StatusLabel { idc = 75807; style = ST_RIGHT; x = (0.4145 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); w = (0.08 * safezoneW); text = ""; }; class TimeLabel : StdText { idc = 75808; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (4 * ICONE_SPACY); w = (0.07 * safezoneW); h = (0.02 * safezoneH); text = $STR_PRODUCTION_TIMER; }; class Time : TimeLabel { idc = 75809; style = ST_RIGHT; x = (0.4145 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); w = (0.08 * safezoneW); text = ""; }; class DestinationLabel : StdText { idc = 758010; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (6 * ICONE_SPACY); w = (0.07 * safezoneW); h = (0.02 * safezoneH); text = $STR_LOGISTIC_DESTINATION; }; class Destination : DestinationLabel { idc = 758011; style = ST_RIGHT; x = (0.4145 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); w = (0.08 * safezoneW); text = ""; }; class LoadedTitle : StdText { idc = 758012; style = ST_CENTER; colorBackground[] = COLOR_BLACK_ALPHA; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (10 * ICONE_SPACY); w = (0.153 * safezoneW) + BORDERSIZE; h = (0.02 * safezoneH); text = $STR_LOGISTIC_LOADEDDETAIL; }; class TruckCountLabel : StdText { idc = 758013; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (12 * ICONE_SPACY); w = (0.07 * safezoneW); h = (0.02 * safezoneH); text = $STR_LOGISTIC_TRUCKCOUNT; }; class TruckCount : TruckCountLabel { idc = 758014; style = ST_RIGHT; x = (0.4145 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); w = (0.08 * safezoneW); text = ""; }; class LoadedSupplyLabel : StdText { idc = 758015; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (14 * ICONE_SPACY); w = (0.07 * safezoneW); h = (0.02 * safezoneH); text = $STR_MANPOWER; }; class LoadedSupply : LoadedSupplyLabel { idc = 758016; style = ST_RIGHT; x = (0.4145 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); w = (0.08 * safezoneW); text = ""; }; class LoadedAmmoLabel : StdText { idc = 758017; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (16 * ICONE_SPACY); w = (0.07 * safezoneW); h = (0.02 * safezoneH); text = $STR_AMMO; }; class LoadedAmmo : LoadedAmmoLabel { idc = 758018; style = ST_RIGHT; x = (0.4145 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); w = (0.08 * safezoneW); text = ""; }; class LoadedFuelLabel : StdText { idc = 758019; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (18 * ICONE_SPACY); w = (0.07 * safezoneW); h = (0.02 * safezoneH); text = $STR_FUEL; }; class LoadedFuel : LoadedFuelLabel { idc = 758020; style = ST_RIGHT; x = (0.4145 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); w = (0.08 * safezoneW); text = ""; }; class ButtonBuyTruck : StdButton { idc = 758021; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (20 * ICONE_SPACY); w = (0.0725 * safezoneW) + BORDERSIZE; h = (0.02 * safezoneH); text = $STR_LOGSTIC_BUYTRUCK; tooltip = $STR_LOGISTIC_TT_BUYTRUCK; action = "buyLogiTruck = 1"; }; class ButtonSellTRuck : StdButton { idc = 758022; x = (0.4185 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (20 * ICONE_SPACY); w = (0.0725 * safezoneW) + BORDERSIZE; h = (0.02 * safezoneH); text = $STR_LOGSTIC_SELLTRUCK; tooltip = $STR_LOGISTIC_TT_SELLTRUCK; action = "sellLogiTruck = 1"; }; class ATitle : StdText { idc = 758023; style = ST_CENTER; colorBackground[] = COLOR_BLACK_ALPHA; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (24 * ICONE_SPACY); w = (0.153 * safezoneW) + BORDERSIZE; h = (0.02 * safezoneH); text = $STR_LOGISTIC_LABELA; }; class ACombo : StdCombo { idc = 758024; sizeEx = 0.018 * safezoneH; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (26 * ICONE_SPACY); w = (0.153 * safezoneW) + BORDERSIZE; h = (0.02 * safezoneH); }; class ASupp : StdEdit { idc = 758025; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (28 * ICONE_SPACY); w = 0.05 * safezoneW; text = ""; tooltip = $STR_LOGISTIC_TT_SUPPLY; action = ""; autocomplete = ""; }; class AAmmo : StdEdit { idc = 758026; x = (0.392 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (28 * ICONE_SPACY); w = 0.05 * safezoneW; text = ""; tooltip = $STR_LOGISTIC_TT_AMMO; action = ""; autocomplete = ""; }; class AFuel : StdEdit { idc = 758027; x = (0.446 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (28 * ICONE_SPACY); w = 0.05 * safezoneW; text = ""; tooltip = $STR_LOGISTIC_TT_FUEL; action = ""; autocomplete = ""; }; class BTitle : StdText { idc = 758028; style = ST_CENTER; colorBackground[] = COLOR_BLACK_ALPHA; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (30 * ICONE_SPACY); w = (0.153 * safezoneW) + BORDERSIZE; h = (0.02 * safezoneH); text = $STR_LOGISTIC_LABELB; }; class BCombo : StdCombo { idc = 758029; sizeEx = 0.018 * safezoneH; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (32 * ICONE_SPACY); w = (0.153 * safezoneW) + BORDERSIZE; h = (0.02 * safezoneH); }; class BSupp : StdEdit { idc = 758030; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (34 * ICONE_SPACY); w = 0.05 * safezoneW; text = ""; tooltip = $STR_LOGISTIC_TT_SUPPLY; action = ""; autocomplete = ""; }; class BAmmo : StdEdit { idc = 758031; x = (0.392 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (34 * ICONE_SPACY); w = 0.05 * safezoneW; text = ""; tooltip = $STR_LOGISTIC_TT_AMMO; action = ""; autocomplete = ""; }; class BFuel : StdEdit { idc = 758032; x = (0.446 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (34 * ICONE_SPACY); w = 0.05 * safezoneW; text = ""; tooltip = $STR_LOGISTIC_TT_FUEL; action = ""; autocomplete = ""; }; class ALabel : StdText { idc = 758033; style = ST_CENTER; sizeEx = 0.018 * safezoneH; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (26 * ICONE_SPACY); w = (0.153 * safezoneW) + BORDERSIZE; h = (0.02 * safezoneH); text = ""; }; class BLabel : StdText { idc = 758034; style = ST_CENTER; sizeEx = 0.018 * safezoneH; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE) + (32 * ICONE_SPACY); w = (0.153 * safezoneW) + BORDERSIZE; h = (0.02 * safezoneH); text = ""; }; class ButtonSaveLogistic : StdButton { idc = 758080; sizeEx = 0.02 * safezoneH; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.7128 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.153 * safezoneW) + BORDERSIZE; h = (0.021 * safezoneH); text = $STR_LOGISTIC_CONFIRM; action = "saveConvoySettings = 1"; }; class ButtonAbortLogistic : StdButton { idc = 758081; sizeEx = 0.02 * safezoneH; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.7368 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.153 * safezoneW) + BORDERSIZE; h = (0.021 * safezoneH); text = $STR_LOGISTIC_CANCEL; action = "convoyStandby = 1"; }; class LogisticMap : kndr_MapControl { idc = 758098; x = (0.51 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.29 * safezoneW) + BORDERSIZE; h = (0.55 * safezoneH) + (1.5 * BORDERSIZE); }; class ButtonClose2 : StdButton { idc = 758099; x = 0.455 * safezoneW + safezoneX; y = 0.77 * safezoneH + safezoneY; w = 0.09 * safezoneW; h = 0.035 * safezoneH; text = $STR_CLOSE; action = "closeDialog 0"; }; };