initial files

This commit is contained in:
Samuele Lorefice
2025-05-24 16:17:33 +02:00
commit 9e023649ac
477 changed files with 118566 additions and 0 deletions

View File

@@ -0,0 +1,306 @@
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";
};
};