class liberation_production { idd = 75801; movingEnable = false; controlsBackground[] = {}; controls[] = { "OuterBG1", "OuterBG_F1", "InnerBG1", "InnerBG_F1", "InnerBG2", "InnerBG_F2", "InnerBG3", "InnerBG_F3", "Header", "ButtonClose", "ProductionList", "SectorName", "SectorTypeLabel", "SectorType", "SectorProdLabel", "SectorProd", "SectorStorageLabel", "SectorStorage", "SectorTimerLabel", "SectorTimer", "FacilitiesTitle", "FacilitiesSupply", "FacilitiesAmmo", "FacilitiesFuel", "StorageTitle", "StorageSupplyLabel", "StorageSupply", "StorageAmmoLabel", "StorageAmmo", "StorageFuelLabel", "StorageFuel", "ProduceTitle", "ProduceToolBox", "ButtonSaveSector", "SectorMap", "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_PRODUCTION_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 ProductionList : StdListBox { idc = 75802; colorSelect[] = COLOR_BLUE; colorSelect2[] = COLOR_BLUE; x = (0.2 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.2 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.12 * safezoneW) + BORDERSIZE; h = (0.55 * safezoneH) + (1.5 * BORDERSIZE); shadow = 2; onLBSelChanged=""; }; class SectorName : StdText { idc = 75803; 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 SectorTypeLabel : StdText { idc = -1; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.23 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.07 * safezoneW); h = (0.02 * safezoneH); text = $STR_PRODUCTION_TYPE; }; class SectorType : SectorTypeLabel { idc = 75804; style = ST_RIGHT; x = (0.4145 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); w = (0.08 * safezoneW); text = ""; }; class SectorProdLabel : StdText { idc = -1; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.26 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.07 * safezoneW); h = (0.02 * safezoneH); text = $STR_PRODUCTION_PRODUCING; }; class SectorProd : SectorProdLabel { idc = 75805; style = ST_RIGHT; x = (0.4145 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); w = (0.08 * safezoneW); text = ""; }; class SectorStorageLabel : StdText { idc = -1; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.29 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.07 * safezoneW); h = (0.02 * safezoneH); text = $STR_PRODUCTION_STORAGE; }; class SectorStorage : SectorStorageLabel { idc = 75806; style = ST_RIGHT; x = (0.4145 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); w = (0.08 * safezoneW); text = ""; }; class SectorTimerLabel : StdText { idc = -1; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.32 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.07 * safezoneW); h = (0.02 * safezoneH); text = $STR_PRODUCTION_TIMER; }; class SectorTimer : SectorTimerLabel { idc = 75807; style = ST_RIGHT; x = (0.4145 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); w = (0.08 * safezoneW); text = ""; }; class FacilitiesTitle : StdText { idc = -1; style = ST_CENTER; colorBackground[] = COLOR_BLACK_ALPHA; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.37 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.153 * safezoneW) + BORDERSIZE; h = (0.02 * safezoneH); text = $STR_PRODUCTION_FACILITIES; }; class FacilitiesSupply : StdText { idc = 75808; style = ST_CENTER; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.4 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.153 * safezoneW) + BORDERSIZE; h = (0.02 * safezoneH); text = $STR_MANPOWER; }; class FacilitiesAmmo : StdText { idc = 75809; style = ST_CENTER; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.43 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.153 * safezoneW) + BORDERSIZE; h = (0.02 * safezoneH); text = $STR_AMMO; }; class FacilitiesFuel : StdText { idc = 758010; style = ST_CENTER; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.46 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.153 * safezoneW) + BORDERSIZE; h = (0.02 * safezoneH); text = $STR_FUEL; }; class StorageTitle : StdText { idc = -1; style = ST_CENTER; colorBackground[] = COLOR_BLACK_ALPHA; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.51 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.153 * safezoneW) + BORDERSIZE; h = (0.02 * safezoneH); text = $STR_PRODUCTION_STORAGEDETAIL; }; class StorageSupplyLabel : StdText { idc = -1; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.54 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.07 * safezoneW); h = (0.02 * safezoneH); text = $STR_MANPOWER; }; class StorageSupply : StorageSupplyLabel { idc = 758011; style = ST_RIGHT; x = (0.4145 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); w = (0.08 * safezoneW); text = ""; }; class StorageAmmoLabel : StdText { idc = -1; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.57 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.07 * safezoneW); h = (0.02 * safezoneH); text = $STR_AMMO; }; class StorageAmmo : StorageAmmoLabel { idc = 758012; style = ST_RIGHT; x = (0.4145 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); w = (0.08 * safezoneW); text = ""; }; class StorageFuelLabel : StdText { idc = -1; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.6 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.07 * safezoneW); h = (0.02 * safezoneH); text = $STR_FUEL; }; class StorageFuel : StorageFuelLabel { idc = 758013; style = ST_RIGHT; x = (0.4145 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); w = (0.08 * safezoneW); text = ""; }; class ProduceTitle : StdText { idc = -1; style = ST_CENTER; colorBackground[] = COLOR_BLACK_ALPHA; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.65 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.153 * safezoneW) + BORDERSIZE; h = (0.02 * safezoneH); text = $STR_PRODUCTION_PRODUCE; }; class ProduceToolBox { idc = 758014; type = CT_TOOLBOX; style = ST_CENTER; font = FontM; sizeEx = 0.02 * safezoneH; color[] = {0, 0, 0, 1}; colorText[] = COLOR_WHITE; colorTextSelect[] = {0, 0.9, 0, 1}; colorSelect[] = {0, 0, 1, 1}; colorTextDisable[] = {0, 1, 0, 1}; colorDisable[] = {1, 0, 0, 1}; colorSelectedBg[] = COLOR_LIGHTGRAY_ALPHA; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.68 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.153 * safezoneW) + BORDERSIZE; h = (0.03 * safezoneH); rows = 1; columns = 3; strings[] = {$STR_MANPOWER,$STR_AMMO,$STR_FUEL}; values[] = {0,1,2}; onToolBoxSelChanged = "new_production = (_this select 1)"; }; class ButtonSaveSector : StdButton { idc = 758015; sizeEx = 0.026 * safezoneH; x = (0.338 * safezoneW + safezoneX) - (0.5 * BORDERSIZE); y = (0.7128 * safezoneH + safezoneY) - (0.75 * BORDERSIZE); w = (0.153 * safezoneW) + BORDERSIZE; h = (0.045 * safezoneH); text = $STR_CONFIRM; action = "saveSectorSetting = 1"; }; class SectorMap : kndr_MapControl { idc = 758016; 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 = 758017; x = 0.455 * safezoneW + safezoneX; y = 0.77 * safezoneH + safezoneY; w = 0.09 * safezoneW; h = 0.035 * safezoneH; text = $STR_CLOSE; action = "closeDialog 0"; }; };