diff options
Diffstat (limited to 'data/shatter/Screens')
54 files changed, 16105 insertions, 0 deletions
diff --git a/data/shatter/Screens/AudDlg.frm b/data/shatter/Screens/AudDlg.frm new file mode 100644 index 0000000..f18b128 --- /dev/null +++ b/data/shatter/Screens/AudDlg.frm @@ -0,0 +1,298 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: AudDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 100, 20, 100, 100, 10), + x_weights: ( 0, 0.2, 0.4, 0.2, 0.2, 0), + + y_mins: (28, 30, 20, 24, 60, 45), + y_weights: ( 0, 0, 0, 0, 1, 0) + }, + + // background images: + + ctrl: { + id: 9991, + type: background, + texture: Frame2a, + cells: (1,3,2,3), + cell_insets: (0,0,0,10), + margins: (2,32,40,32) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame2b, + cells: (3,3,2,3), + cell_insets: (0,0,0,10), + margins: (0,40,40,32) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Options", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + } + + + // tabs: + + ctrl: { + id: 900 + type: panel + transparent: true + cells: (1,3,4,1) + hide_partial: false + + layout: { + x_mins: (100, 100, 100, 100, 100, 0), + x_weights: (0.2, 0.2, 0.2, 0.2, 0.2, 1), + + y_mins: (24), + y_weights: ( 1) + } + } + + defctrl: { + align: left, + font: Limerick12, + fore_color: (255, 255, 255), + standard_image: BlueTab_0, + activated_image: BlueTab_1, + sticky: true, + bevel_width: 6, + margins: (8,8,0,0), + cell_insets: (0,4,0,0) + }, + + ctrl: { + id: 901 + pid: 900 + type: button + text: Video + cells: (0,0,1,1) + } + + ctrl: { + id: 902 + pid: 900 + type: button + text: Audio + cells: (1,0,1,1) + } + + ctrl: { + id: 903 + pid: 900 + type: button + text: Controls + cells: (2,0,1,1) + } + + ctrl: { + id: 904 + pid: 900 + type: button + text: Gameplay + cells: (3,0,1,1) + } + + ctrl: { + id: 905 + pid: 900 + type: button + text: "Mod Config" + cells: (4,0,1,1) + } + + // main panel: + + ctrl: { + id: 300 + type: panel + transparent: false //true + + texture: Panel + margins: (12,12,12,0), + + cells: (1,4,4,2) + cell_insets: (10,10,12,54) + + layout: { + x_mins: ( 20, 100, 100, 20, 100, 100, 20) + x_weights: (0.2, 0.3, 0.3, 0.2, 0.3, 0.3, 0.2) + + y_mins: ( 20, 25, 25, 25, 25, 25, 25, 25, 20) + y_weights: (0.3, 0, 0, 0, 0, 0, 0, 0, 0.7) + } + } + + defctrl: { + fore_color: (255,255,255) + font: Verdana, + standard_image: "" + activated_image: "" + align: left + sticky: false + transparent: true + }, + + ctrl: { + id: 101 + pid: 300 + type: label + text: "Effects Volume:" + cells: (1,1,1,1) + }, + + ctrl: { + id: 102 + pid: 300 + type: label + text: "GUI Volume:" + cells: (1,2,1,1) + }, + + ctrl: { + id: 103 + pid: 300 + type: label + text: "Warning Volume:" + cells: (1,3,1,1) + }, + + ctrl: { + id: 104 + pid: 300 + type: label + text: "Vox Volume:" + cells: (1,4,1,1) + }, + + ctrl: { + id: 105 + pid: 300 + type: label + text: "Menu Music:" + cells: (1,6,1,1) + }, + + ctrl: { + id: 106 + pid: 300 + type: label + text: "In Game Music:" + cells: (1,7,1,1) + }, + + defctrl: { + cell_insets: (0,0,0,16) + simple: true + bevel_width: 3 + text_align: left + transparent: false + + active_color: (250, 250, 100) + back_color: ( 41, 41, 41) + border: false + active: true + }, + + ctrl: { + id: 201 + pid: 300 + type: slider + cells: (2,1,1,1) + }, + + ctrl: { + id: 202 + pid: 300 + type: slider + cells: (2,2,1,1) + }, + + ctrl: { + id: 203 + pid: 300 + type: slider + cells: (2,3,1,1) + }, + + ctrl: { + id: 204 + pid: 300 + type: slider + cells: (2,4,1,1) + }, + + ctrl: { + id: 205 + pid: 300 + type: slider + cells: (2,6,1,1) + }, + + ctrl: { + id: 206 + pid: 300 + type: slider + cells: (2,7,1,1) + }, + + + // buttons: + + defctrl: { + align: left, + font: Limerick12, + fore_color: (0,0,0), + standard_image: Button17_0, + activated_image: Button17_1, + transition_image: Button17_2, + bevel_width: 6, + margins: (3,18,0,0), + cell_insets: (0,10,0,26) + }, + + ctrl: { + id: 1, + type: button, + text: "Apply", + cells: (3,5,1,1) + }, + + ctrl: { + id: 2, + type: button, + text: "Cancel", + cells: (4,5,1,1), + }, + +} diff --git a/data/shatter/Screens/AwardDlg.frm b/data/shatter/Screens/AwardDlg.frm new file mode 100644 index 0000000..a1048b0 --- /dev/null +++ b/data/shatter/Screens/AwardDlg.frm @@ -0,0 +1,145 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: AwardDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 50, 512, 50, 10) + x_weights: ( 0, 1, 0, 1, 0) + + y_mins: (28, 25, 20, 5, 30, 256, 10, 50, 45) + y_weights: ( 0, 0, 0, 1, 0, 0, 0, 2, 0) + }, + + // background images: + +/*** + ctrl: { + id: 9991, + type: background, + texture: Frame3a + cells: (1,3,4,6), + cell_insets: (0,0,0,10), + margins: (48,80,48,48) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame3b + cells: (5,3,3,6), + cell_insets: (0,0,0,10), + margins: (80,48,48,48) + hide_partial: false + } +***/ + + // title: + + ctrl: { + id: 10, + type: label, + text: "Congratulations", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + + // main panel: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,0) + }, + + // award name: + + ctrl: { + id: 203, + type: label, + cells: (2,4,1,1) + align: center + transparent: true + border: false + font: Limerick18 + fore_color: (255,255,255) + back_color: ( 10, 10, 10) + style: 0x0040 + }, + + // award insignia: + + ctrl: { + id: 202, + type: image, + cells: (2,5,1,1) + align: center + transparent: true + border: false + }, + + // award description or info: + + ctrl: { + id: 201, + type: label, + cells: (2,7,1,1) + align: left + transparent: true + border: false + font: Verdana + fore_color: (0,0,0) + }, + + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (50,5,0,0) + fixed_height: 19 + }, + + ctrl: { + id: 1 + pid: 0 + type: button + text: Close + cells: (3,8,1,1), + }, + +} diff --git a/data/shatter/Screens/CmdDlg.frm b/data/shatter/Screens/CmdDlg.frm new file mode 100644 index 0000000..9dd3089 --- /dev/null +++ b/data/shatter/Screens/CmdDlg.frm @@ -0,0 +1,435 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: STARSHATTER +// File: CmdDlg.frm +// +// John DiCamillo +// Copyright © 1997-2001. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (0, 0, 640, 480), + screen_width: 640, + screen_height: 480, + + base_color: (160, 160, 150), + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + font: "GUI", + + texture: "std_B_640.pcx", + + defctrl: { + base_color: (160, 160, 150), + back_color: ( 41, 41, 41), + fore_color: (255, 255, 255), + bevel_width: 0, + bevel_depth: 128, + border: false, + transparent: true, + align: left, + }, + + ctrl: { + id: 1000, + type: label, + rect: (7, 6, 600, 20), + text: "Operational Command", + }, + + ctrl: { + id: 1001, + type: label, + rect: (20, 50, 600, 50), + transparent: false, + back_color: (69, 69, 67), + border_color: ( 4, 4, 4), + text: " ", + }, + + ctrl: { + id: 300, + type: label, + rect: (25, 55, 300, 20), + text: "Operation Title Goes Here", + fore_color: (255, 255, 128) + }, + + ctrl: { + id: 301, + type: label, + rect: (420, 55, 200, 20), + text: "Day 7 11:32:04", + align: right + }, + + ctrl: { + id: 200, + type: label, + rect: (25, 75, 400, 20), + text: "PLAYER GROUP", + }, + + ctrl: { + id: 201, + type: label, + rect: (440, 75, 180, 20), + align: right, + }, + + defctrl: { + transparent: false, + align: left, + sticky: true, + font: Terminal, + fore_color: (4, 4, 4), + border: false, + simple: false, + + standard_image: btn_130x17_0, + activated_image: btn_130x17_1, + transition_image: btn_130x17_2, + }, + + ctrl: { + id: 100, + type: button, + rect: (20, 120, 130, 17), + text: "Orders" + }, + + ctrl: { + id: 101, + type: button, + rect: (20, 145, 130, 17), + text: "Theater" + }, + + ctrl: { + id: 102, + type: button, + rect: (20, 170, 130, 17), + text: "Forces" + }, + + ctrl: { + id: 103, + type: button, + rect: (20, 195, 130, 17), + text: "Intel" + }, + + ctrl: { + id: 104, + type: button, + rect: (20, 220, 130, 17), + text: "Missions" + }, + + defctrl: { sticky: false }, + + ctrl: { + id: 1, + type: button, + rect: (350, 445, 130, 17), + text: "Save", + standard_image: grn_130x17_0, + activated_image: grn_130x17_1, + transition_image: grn_130x17_2, + }, + + ctrl: { + id: 2, + type: button, + rect: (490, 445, 130, 17), + text: "Cancel", + standard_image: red_130x17_0, + activated_image: red_130x17_1, + transition_image: red_130x17_2, + } +} + +// +--------------------------------------------------------------------+ +// +--------------------------------------------------------------------+ +// +--------------------------------------------------------------------+ + +form: { + rect: (0, 0, 800, 600), + screen_width: 800, + screen_height: 600, + + base_color: (160, 160, 150), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: "GUI", + + texture: "cmd_800.pcx", + + defctrl: { + base_color: (160, 160, 150), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: GUI, + bevel_width: 0, + bevel_depth: 128, + border: true, + border_color: ( 0, 0, 0), + transparent: true, + align: left, + active: true, + }, + + ctrl: { + id: 300, + type: label, + rect: (25, 50, 300, 20), + text: "Operation Title Goes Here", + fore_color: (255, 255, 128) + }, + + ctrl: { + id: 301, + type: label, + rect: (575, 50, 200, 20), + text: "Day 7 11:32:04", + align: right + }, + + ctrl: { + id: 200, + type: label, + rect: (25, 75, 450, 25), + text: "PLAYER GROUP", + }, + + ctrl: { + id: 201, + type: label, + rect: (575, 75, 200, 25), + align: right, + }, + + + defctrl: { + transparent: false, + align: left, + sticky: true, + font: Terminal, + fore_color: (4, 4, 4), + border: false, + simple: false, + + standard_image: btn_130x17_0, + activated_image: btn_130x17_1, + transition_image: btn_130x17_2, + }, + + ctrl: { + id: 100, + type: button, + rect: (25, 130, 130, 17), + text: "Orders" + }, + + ctrl: { + id: 101, + type: button, + rect: (25, 155, 130, 17), + text: "Theater" + }, + + ctrl: { + id: 102, + type: button, + rect: (25, 180, 130, 17), + text: "Forces" + }, + + ctrl: { + id: 103, + type: button, + rect: (25, 205, 130, 17), + text: "Intel" + }, + + ctrl: { + id: 104, + type: button, + rect: (25, 230, 130, 17), + text: "Missions" + }, + + + defctrl: { + back_color: ( 92, 92, 92), + fore_color: ( 4, 4, 4), + bevel_width: 0, + transparent: false, + sticky: false, + }, + + ctrl: { + id: 1, + type: button, + rect: (500, 558, 130, 17), + text: Save, + standard_image: grn_130x17_0, + activated_image: grn_130x17_1, + transition_image: grn_130x17_2, + }, + + ctrl: { + id: 2, + type: button, + rect: (640, 558, 130, 17), + text: Exit, + standard_image: red_130x17_0, + activated_image: red_130x17_1, + transition_image: red_130x17_2, + } +} + + +// +--------------------------------------------------------------------+ +// +--------------------------------------------------------------------+ +// +--------------------------------------------------------------------+ + +form: { + rect: (0, 0, 1024, 768), + screen_width: 1024, + screen_height: 768, + + base_color: (160, 160, 150), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: "GUI", + + texture: "cmd_1024.pcx", + + defctrl: { + base_color: (160, 160, 150), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: GUI, + bevel_width: 0, + bevel_depth: 128, + border: true, + border_color: ( 0, 0, 0), + transparent: true, + align: left, + active: true, + }, + + ctrl: { + id: 300, + type: label, + rect: (25, 55, 300, 20), + text: "Operation Title Goes Here", + fore_color: (255, 255, 128) + }, + + ctrl: { + id: 301, + type: label, + rect: (800, 55, 200, 20), + text: "Day 7 11:32:04", + align: right + }, + + ctrl: { + id: 200, + type: label, + rect: (25, 80, 450, 25), + text: "PLAYER GROUP", + }, + + ctrl: { + id: 201, + type: label, + rect: (800, 80, 200, 25), + align: right, + }, + + + defctrl: { + transparent: false, + align: left, + sticky: true, + font: Terminal, + fore_color: (4, 4, 4), + border: false, + simple: false, + + standard_image: btn_130x17_0, + activated_image: btn_130x17_1, + transition_image: btn_130x17_2, + }, + + ctrl: { + id: 100, + type: button, + rect: (25, 155, 130, 17), + text: "Orders" + }, + + ctrl: { + id: 101, + type: button, + rect: (25, 180, 130, 17), + text: "Theater" + }, + + ctrl: { + id: 102, + type: button, + rect: (25, 205, 130, 17), + text: "Forces" + }, + + ctrl: { + id: 103, + type: button, + rect: (25, 230, 130, 17), + text: "Intel" + }, + + ctrl: { + id: 104, + type: button, + rect: (25, 255, 130, 17), + text: "Missions" + }, + + + defctrl: { + back_color: ( 92, 92, 92), + fore_color: ( 4, 4, 4), + bevel_width: 0, + transparent: false, + sticky: false, + }, + + ctrl: { + id: 1, + type: button, + rect: (730, 730, 130, 17), + text: Save, + sticky: false, + standard_image: grn_130x17_0, + activated_image: grn_130x17_1, + transition_image: grn_130x17_2, + }, + + ctrl: { + id: 2, + type: button, + rect: (870, 730, 130, 17), + text: Exit, + sticky: false, + standard_image: red_130x17_0, + activated_image: red_130x17_1, + transition_image: red_130x17_2, + }, +} + diff --git a/data/shatter/Screens/CmdForceDlg.frm b/data/shatter/Screens/CmdForceDlg.frm new file mode 100644 index 0000000..0c7b1dd --- /dev/null +++ b/data/shatter/Screens/CmdForceDlg.frm @@ -0,0 +1,358 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: CmdForceDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0) + fore_color: (255, 255, 255) + + texture: "Frame1.pcx" + margins: (1,1,64,8) + + layout: { + x_mins: (10, 100, 20, 100, 100, 100, 10) + x_weights: ( 0, 1, 0, 2, 2, 2, 0) + + y_mins: (28, 30, 10, 90, 24, 60, 45) + y_weights: ( 0, 0, 0, 0, 0, 1, 0) + } + + // background images: + + ctrl: { + id: 9990 + type: background + texture: Frame4a + cells: (1,3,5,1), + cell_insets: (0,0,0,0), + margins: (2,2,16,16) + hide_partial: false + } + + ctrl: { + id: 9991, + type: background, + texture: Frame2a, + cells: (1,4,3,3), + cell_insets: (0,0,0,10), + margins: (2,32,40,32) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame2b, + cells: (4,4,2,3), + cell_insets: (0,0,0,10), + margins: (0,40,40,32) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Operational Command", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + + // info panel: + + ctrl: { + id: 700 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (1,3,5,1), + cell_insets: (10,10,12,10) + + layout: { + x_mins: ( 20, 100, 20, 100, 20) + x_weights: ( 0, 1, 0, 1, 0) + + y_mins: ( 0, 20, 5, 20, 0) + y_weights: ( 1, 0, 0, 0, 1) + } + } + + defctrl: { + align: left + bevel_width: 0 + font: Verdana + fore_color: (255, 255, 255) + standard_image: "" + activated_image: "" + transparent: true + margins: (0,0,0,0) + cell_insets: (0,0,0,0) + text_insets: (1,1,1,1) + pid: 700 + }, + + ctrl: { + id: 300, + type: label, + cells: (1,1,1,1) + text: "Operation Title Goes Here", + font: Limerick12 + fore_color: (255, 255, 128) + }, + + ctrl: { + id: 301, + type: label, + cells: (3,1,1,1) + text: "Day 7 11:32:04", + align: right + }, + + ctrl: { + id: 200, + type: label, + cells: (1,3,1,1) + text: "PLAYER GROUP", + }, + + ctrl: { + id: 201, + type: label, + cells: (3,3,1,1) + align: right, + }, + + // tab buttons: + + ctrl: { + id: 600 + pid: 0 + type: panel + transparent: true + + cells: (1,5,1,1), + cell_insets: (10,10,12,54) + + layout: { + x_mins: ( 10) + x_weights: ( 1) + + y_mins: ( 25, 25, 25, 25, 25, 25) + y_weights: ( 0, 0, 0, 0, 0, 1) + } + } + + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,0,0,0) + pid: 600 + fixed_height: 19 + } + + ctrl: { + id: 100 + type: button + text: Orders + cells: (0,0,1,1) + } + + ctrl: { + id: 101 + type: button + text: Theater + cells: (0,1,1,1) + } + + ctrl: { + id: 102 + type: button + text: Forces + cells: (0,2,1,1) + } + + ctrl: { + id: 103 + type: button + text: Intel + cells: (0,3,1,1) + } + + ctrl: { + id: 104 + type: button + text: Missions + cells: (0,4,1,1) + } + + + // main panel: + + ctrl: { + id: 900 + pid: 0 + type: panel + transparent: true + fixed_height: 0 + + cells: (3,5,3,1) + cell_insets: (10,10,12,10) + + layout: { + x_mins: ( 10) + x_weights: ( 1) + + y_mins: ( 25, 100, 100, 25) + y_weights: ( 0, 1, 1, 1) + } + } + + defctrl: { + align: left + font: Verdana + back_color: ( 41, 41, 41) + fore_color: (255,255,255) + standard_image: "" + activated_image: "" + transition_image: "" + transparent: false + + texture: Panel + margins: (12,12,12,0), + + bevel_width: 0 + cell_insets: (0,0,0,10) + pid: 900 + fixed_height: 0 + } + + ctrl: { + id: 400, + type: combo, + cells: (0,0,1,1) + cell_insets: (0,0,0,0) + fixed_height: 18 + + back_color: ( 61, 61, 59), + border_color: (255, 255, 255), + active_color: ( 92, 92, 92), + + simple: true, + text_align: left, + transparent: false, + }, + + ctrl: { + id: 401, + type: list, + cells: (0,1,1,1) + back_color: ( 61, 61, 59), + border_color: ( 92, 92, 92), + style: 0x02, + scroll_bar: 2, + + column: { + title: "Combat Groups", + width: 330, + align: left, + sort: 0 } + }, + + ctrl: { + id: 402, + type: list, + cells: (0,2,1,1) + back_color: ( 61, 61, 59), + border_color: ( 92, 92, 92), + style: 0x02, + scroll_bar: 2, + + column: { + title: NAME, + width: 90, + align: left, + color: (192,192,192), + sort: 0 }, + + column: { + title: VALUE, + width: 320, + align: left, + sort: 0 }, + }, + + ctrl: { + id: 403, + type: button, + cells: (0,3,1,1) + text: Transfer + + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + fixed_height: 19 + fixed_width: 150 + } + + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,0) + pid: 0 + fixed_height: 19 + }, + + ctrl: { + id: 1 + type: button + text: Save + cells: (4,6,1,1), + } + + ctrl: { + id: 2 + type: button + text: Exit + cells: (5,6,1,1), + } +} diff --git a/data/shatter/Screens/CmdIntelDlg.frm b/data/shatter/Screens/CmdIntelDlg.frm new file mode 100644 index 0000000..a4ed701 --- /dev/null +++ b/data/shatter/Screens/CmdIntelDlg.frm @@ -0,0 +1,364 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: CmdIntelDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0) + fore_color: (255, 255, 255) + + texture: "Frame1.pcx" + margins: (1,1,64,8) + + layout: { + x_mins: (10, 100, 20, 100, 100, 100, 10) + x_weights: ( 0, 1, 0, 2, 2, 2, 0) + + y_mins: (28, 30, 10, 90, 24, 250, 45) + y_weights: ( 0, 0, 0, 0, 0, 1, 0) + } + + // background images: + + ctrl: { + id: 9990 + type: background + texture: Frame4a + cells: (1,3,5,1), + cell_insets: (0,0,0,0), + margins: (2,2,16,16) + hide_partial: false + } + + ctrl: { + id: 9991, + type: background, + texture: Frame2a, + cells: (1,4,3,3), + cell_insets: (0,0,0,10), + margins: (2,32,40,32) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame2b, + cells: (4,4,2,3), + cell_insets: (0,0,0,10), + margins: (0,40,40,32) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Operational Command", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + + // info panel: + + ctrl: { + id: 700 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (1,3,5,1), + cell_insets: (10,10,12,10) + + layout: { + x_mins: ( 20, 100, 20, 100, 20) + x_weights: ( 0, 1, 0, 1, 0) + + y_mins: ( 0, 20, 5, 20, 0) + y_weights: ( 1, 0, 0, 0, 1) + } + } + + defctrl: { + align: left + bevel_width: 0 + font: Verdana + fore_color: (255, 255, 255) + standard_image: "" + activated_image: "" + transparent: true + margins: (0,0,0,0) + cell_insets: (0,0,0,0) + text_insets: (1,1,1,1) + pid: 700 + }, + + ctrl: { + id: 300, + type: label, + cells: (1,1,1,1) + text: "Operation Title Goes Here", + font: Limerick12 + fore_color: (255, 255, 128) + }, + + ctrl: { + id: 301, + type: label, + cells: (3,1,1,1) + text: "Day 7 11:32:04", + align: right + }, + + ctrl: { + id: 200, + type: label, + cells: (1,3,1,1) + text: "PLAYER GROUP", + }, + + ctrl: { + id: 201, + type: label, + cells: (3,3,1,1) + align: right, + }, + + // tab buttons: + + ctrl: { + id: 600 + pid: 0 + type: panel + transparent: true + + cells: (1,5,1,1), + cell_insets: (10,10,12,54) + + layout: { + x_mins: ( 10) + x_weights: ( 1) + + y_mins: ( 25, 25, 25, 25, 25, 25) + y_weights: ( 0, 0, 0, 0, 0, 1) + } + } + + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,0,0,0) + pid: 600 + fixed_height: 19 + } + + ctrl: { + id: 100 + type: button + text: Orders + cells: (0,0,1,1) + } + + ctrl: { + id: 101 + type: button + text: Theater + cells: (0,1,1,1) + } + + ctrl: { + id: 102 + type: button + text: Forces + cells: (0,2,1,1) + } + + ctrl: { + id: 103 + type: button + text: Intel + cells: (0,3,1,1) + } + + ctrl: { + id: 104 + type: button + text: Missions + cells: (0,4,1,1) + } + + + // main panel: + + ctrl: { + id: 900 + pid: 0 + type: panel + transparent: true + fixed_height: 0 + + cells: (3,5,3,1) + cell_insets: (10,10,12,10) + + layout: { + x_mins: ( 250, 10, 256) + x_weights: ( 1, 0, 0) + + y_mins: ( 20, 80, 256, 10, 20) + y_weights: ( 0, 0, 0, 0, 1) + } + } + + defctrl: { + align: left + font: Verdana + back_color: ( 41, 41, 41) + fore_color: (255,255,255) + standard_image: "" + activated_image: "" + transition_image: "" + transparent: false + + texture: Panel + margins: (12,12,12,0), + + bevel_width: 6 + cell_insets: (0,0,0,10) + pid: 900 + fixed_height: 0 + } + + ctrl: { + id: 441 + type: label + text: "Newsfeed" + cells: (0,0,3,1) + cell_insets: (0,0,0,0) + font: Limerick12 + back_color: (0,0,0) + fore_color: (255,255,255) + style: 0x0040 + transparent: true + } + + ctrl: { + id: 401 + type: list + cells: (0,1,3,1) + back_color: ( 69, 69, 67), + border_color: ( 4, 4, 4), + style: 0x02, + scroll_bar: 2, + show_headings: true, + + column: { title: "", width: 20, align: center,sort: 0 }, + column: { title: "DATE", width: 110, align: left, sort: 0 }, + column: { title: "TITLE", width: 160, align: left, sort: 0 }, + column: { title: "LOC", width: 80, align: left, sort: 0 }, + column: { title: "SOURCE", width: 60, align: left, sort: 0 }, + }, + + ctrl: { + id: 402 + type: text, + cells: (0,2,1,3) + cell_insets: (0,0,0,0) + back_color: ( 69, 69, 67), + border_color: ( 4, 4, 4), + style: 0x02, + scroll_bar: 2, + } + + ctrl: { + id: 403 + type: image + cells: (2,2,1,1) + picture: "def_image.pcx" + style: 0x02 + fixed_width: 256 + fixed_height: 256 + } + + ctrl: { + id: 404 + type: label + cells: (0,2,3,3) + cell_insets: (0,0,0,0) + style: 0x02 + } + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,0,0,0) + fixed_height: 19 + } + + ctrl: { + id: 405 + type: button + cells: (2,4,1,1) + text: Play + } + + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,0) + pid: 0 + fixed_height: 19 + } + + ctrl: { + id: 1 + type: button + text: Save + cells: (4,6,1,1), + } + + ctrl: { + id: 2 + type: button + text: Exit + cells: (5,6,1,1), + } +} diff --git a/data/shatter/Screens/CmdMissionsDlg.frm b/data/shatter/Screens/CmdMissionsDlg.frm new file mode 100644 index 0000000..2e95b4b --- /dev/null +++ b/data/shatter/Screens/CmdMissionsDlg.frm @@ -0,0 +1,351 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: CmdMissionsDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0) + fore_color: (255, 255, 255) + + texture: "Frame1.pcx" + margins: (1,1,64,8) + + layout: { + x_mins: (10, 100, 20, 100, 100, 100, 10) + x_weights: ( 0, 1, 0, 2, 2, 2, 0) + + y_mins: (28, 30, 10, 90, 24, 60, 45) + y_weights: ( 0, 0, 0, 0, 0, 1, 0) + } + + // background images: + + ctrl: { + id: 9990 + type: background + texture: Frame4a + cells: (1,3,5,1), + cell_insets: (0,0,0,0), + margins: (2,2,16,16) + hide_partial: false + } + + ctrl: { + id: 9991, + type: background, + texture: Frame2a, + cells: (1,4,3,3), + cell_insets: (0,0,0,10), + margins: (2,32,40,32) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame2b, + cells: (4,4,2,3), + cell_insets: (0,0,0,10), + margins: (0,40,40,32) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Operational Command", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + + // info panel: + + ctrl: { + id: 700 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (1,3,5,1), + cell_insets: (10,10,12,10) + + layout: { + x_mins: ( 20, 100, 20, 100, 20) + x_weights: ( 0, 1, 0, 1, 0) + + y_mins: ( 0, 20, 5, 20, 0) + y_weights: ( 1, 0, 0, 0, 1) + } + } + + defctrl: { + align: left + bevel_width: 0 + font: Verdana + fore_color: (255, 255, 255) + standard_image: "" + activated_image: "" + transparent: true + margins: (0,0,0,0) + cell_insets: (0,0,0,0) + text_insets: (1,1,1,1) + pid: 700 + }, + + ctrl: { + id: 300, + type: label, + cells: (1,1,1,1) + text: "Operation Title Goes Here", + font: Limerick12 + fore_color: (255, 255, 128) + }, + + ctrl: { + id: 301, + type: label, + cells: (3,1,1,1) + text: "Day 7 11:32:04", + align: right + }, + + ctrl: { + id: 200, + type: label, + cells: (1,3,1,1) + text: "PLAYER GROUP", + }, + + ctrl: { + id: 201, + type: label, + cells: (3,3,1,1) + align: right, + }, + + // tab buttons: + + ctrl: { + id: 600 + pid: 0 + type: panel + transparent: true + + cells: (1,5,1,1), + cell_insets: (10,10,12,54) + + layout: { + x_mins: ( 10) + x_weights: ( 1) + + y_mins: ( 25, 25, 25, 25, 25, 25) + y_weights: ( 0, 0, 0, 0, 0, 1) + } + } + + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,0,0,0) + pid: 600 + fixed_height: 19 + } + + ctrl: { + id: 100 + type: button + text: Orders + cells: (0,0,1,1) + } + + ctrl: { + id: 101 + type: button + text: Theater + cells: (0,1,1,1) + } + + ctrl: { + id: 102 + type: button + text: Forces + cells: (0,2,1,1) + } + + ctrl: { + id: 103 + type: button + text: Intel + cells: (0,3,1,1) + } + + ctrl: { + id: 104 + type: button + text: Missions + cells: (0,4,1,1) + } + + + // main panel: + + ctrl: { + id: 900 + pid: 0 + type: panel + transparent: true + fixed_height: 0 + + cells: (3,5,3,1) + cell_insets: (10,10,12,10) + + layout: { + x_mins: ( 10) + x_weights: ( 1) + + y_mins: ( 20, 100, 20. 100, 25) + y_weights: ( 0, 1, 0, 1, 1) + } + } + + defctrl: { + align: left + font: Verdana + back_color: ( 41, 41, 41) + fore_color: (255,255,255) + standard_image: "" + activated_image: "" + transition_image: "" + transparent: false + + texture: Panel + margins: (12,12,12,0), + + bevel_width: 6 + cell_insets: (0,0,0,10) + pid: 900 + fixed_height: 0 + } + + ctrl: { + id: 441 + type: label + text: "Mission Roster" + cells: (0,0,1,1) + cell_insets: (0,0,0,0) + font: Limerick12 + back_color: (0,0,0) + fore_color: (255,255,255) + style: 0x0040 + transparent: true + } + + ctrl: { + id: 401 + type: list + cells: (0,1,1,1) + + style: 0x02 + scroll_bar: 2 + show_headings: true + + column: { title: "MISSION", width: 150, align: left, sort: 0 } + column: { title: "TYPE", width: 150, align: left, sort: 0 } + column: { title: "START", width: 130, align: right, sort: 0 } + }, + + ctrl: { + id: 442 + type: label + text: "Objectives" + cells: (0,2,1,1) + cell_insets: (0,0,0,0) + font: Limerick12 + back_color: (0,0,0) + fore_color: (255,255,255) + style: 0x0040 + transparent: true + } + + ctrl: { + id: 402 + type: text + cells: (0,3,1,1) + style: 0x02 + scroll_bar: 2 + }, + + ctrl: { + id: 403, + type: button, + text: Accept, + cells: (0,4,1,1) + + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + fixed_height: 19 + fixed_width: 150 + }, + + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,0) + pid: 0 + fixed_height: 19 + }, + + ctrl: { + id: 1 + type: button + text: Save + cells: (4,6,1,1), + } + + ctrl: { + id: 2 + type: button + text: Exit + cells: (5,6,1,1), + } +} diff --git a/data/shatter/Screens/CmdMsgDlg.frm b/data/shatter/Screens/CmdMsgDlg.frm new file mode 100644 index 0000000..f62e2b9 --- /dev/null +++ b/data/shatter/Screens/CmdMsgDlg.frm @@ -0,0 +1,76 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: CmdMsgDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (0,0,400,240) + back_color: (0,0,0) + fore_color: (255,255,255) + font: Limerick12 + + texture: "Message.pcx" + margins: (50,40,48,40) + + layout: { + x_mins: (20, 40, 100, 100, 20), + x_weights: ( 0, 0, 1, 1, 0), + + y_mins: (44, 30, 10, 80, 35), + y_weights: ( 0, 0, 0, 1, 0) + } + + defctrl: { + fore_color: (255, 255, 255) + font: Limerick12 + transparent: true + } + + ctrl: { + id: 100, + type: label, + text: "Message Title", + align: center + cells: (1,1,3,1) + font: Limerick18 + }, + + + ctrl: { + id: 101, + type: label, + rect: (180, 195, 280, 120), + text: "Message Text", + align: left + font: Verdana + cells: (1,3,3,1) + cell_insets: (0,0,0,20) + }, + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (10,0,0,16) + transparent: false + fixed_height: 19 + } + + ctrl: { + id: 1, + type: button, + cells: (3,4,1,1) + text: Close + } +} + diff --git a/data/shatter/Screens/CmdOrdersDlg.frm b/data/shatter/Screens/CmdOrdersDlg.frm new file mode 100644 index 0000000..be66d7e --- /dev/null +++ b/data/shatter/Screens/CmdOrdersDlg.frm @@ -0,0 +1,264 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: CmdOrdersDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0) + fore_color: (255, 255, 255) + + texture: "Frame1.pcx" + margins: (1,1,64,8) + + layout: { + x_mins: (10, 100, 20, 100, 100, 100, 10) + x_weights: ( 0, 1, 0, 2, 2, 2, 0) + + y_mins: (28, 30, 10, 90, 24, 60, 45) + y_weights: ( 0, 0, 0, 0, 0, 1, 0) + } + + // background images: + + ctrl: { + id: 9990 + type: background + texture: Frame4a + cells: (1,3,5,1), + cell_insets: (0,0,0,0), + margins: (2,2,16,16) + hide_partial: false + } + + ctrl: { + id: 9991, + type: background, + texture: Frame2a, + cells: (1,4,3,3), + cell_insets: (0,0,0,10), + margins: (2,32,40,32) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame2b, + cells: (4,4,2,3), + cell_insets: (0,0,0,10), + margins: (0,40,40,32) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Operational Command", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + + // info panel: + + ctrl: { + id: 700 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (1,3,5,1), + cell_insets: (10,10,12,10) + + layout: { + x_mins: ( 20, 100, 20, 100, 20) + x_weights: ( 0, 1, 0, 1, 0) + + y_mins: ( 0, 20, 5, 20, 0) + y_weights: ( 1, 0, 0, 0, 1) + } + } + + defctrl: { + align: left + bevel_width: 0 + font: Verdana + fore_color: (255, 255, 255) + standard_image: "" + activated_image: "" + transparent: true + margins: (0,0,0,0) + cell_insets: (0,0,0,0) + text_insets: (1,1,1,1) + pid: 700 + }, + + ctrl: { + id: 300, + type: label, + cells: (1,1,1,1) + text: "Operation Title Goes Here", + font: Limerick12 + fore_color: (255, 255, 128) + }, + + ctrl: { + id: 301, + type: label, + cells: (3,1,1,1) + text: "Day 7 11:32:04", + align: right + }, + + ctrl: { + id: 200, + type: label, + cells: (1,3,1,1) + text: "PLAYER GROUP", + }, + + ctrl: { + id: 201, + type: label, + cells: (3,3,1,1) + align: right, + }, + + // tab buttons: + + ctrl: { + id: 600 + pid: 0 + type: panel + transparent: true + + cells: (1,5,1,1), + cell_insets: (10,10,12,54) + + layout: { + x_mins: ( 10) + x_weights: ( 1) + + y_mins: ( 25, 25, 25, 25, 25, 25) + y_weights: ( 0, 0, 0, 0, 0, 1) + } + } + + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,0,0,0) + pid: 600 + fixed_height: 19 + } + + ctrl: { + id: 100 + type: button + text: Orders + cells: (0,0,1,1) + } + + ctrl: { + id: 101 + type: button + text: Theater + cells: (0,1,1,1) + } + + ctrl: { + id: 102 + type: button + text: Forces + cells: (0,2,1,1) + } + + ctrl: { + id: 103 + type: button + text: Intel + cells: (0,3,1,1) + } + + ctrl: { + id: 104 + type: button + text: Missions + cells: (0,4,1,1) + } + + + // main panel: + + ctrl: { + id: 400 + pid: 0 + type: text + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (3,5,3,1) + cell_insets: (10,10,12,10) + + style: 0x02, + scroll_bar: 2, + text: "Orders and objectives for the campaign go here...", + fixed_height: 0 + } + + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,0) + pid: 0 + fixed_height: 19 + }, + + ctrl: { + id: 1 + type: button + text: Save + cells: (4,6,1,1), + } + + ctrl: { + id: 2 + type: button + text: Exit + cells: (5,6,1,1), + } +} diff --git a/data/shatter/Screens/CmdTheaterDlg.frm b/data/shatter/Screens/CmdTheaterDlg.frm new file mode 100644 index 0000000..610ecdf --- /dev/null +++ b/data/shatter/Screens/CmdTheaterDlg.frm @@ -0,0 +1,356 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: CmdTheaterDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0) + fore_color: (255, 255, 255) + + texture: "Frame1.pcx" + margins: (1,1,64,8) + + layout: { + x_mins: (10, 100, 20, 100, 100, 100, 10) + x_weights: ( 0, 1, 0, 2, 2, 2, 0) + + y_mins: (28, 30, 10, 90, 24, 60, 45) + y_weights: ( 0, 0, 0, 0, 0, 1, 0) + } + + // background images: + + ctrl: { + id: 9990 + type: background + texture: Frame4a + cells: (1,3,5,1), + cell_insets: (0,0,0,0), + margins: (2,2,16,16) + hide_partial: false + } + + ctrl: { + id: 9991, + type: background, + texture: Frame2a, + cells: (1,4,3,3), + cell_insets: (0,0,0,10), + margins: (2,32,40,32) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame2b, + cells: (4,4,2,3), + cell_insets: (0,0,0,10), + margins: (0,40,40,32) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Operational Command", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + + // info panel: + + ctrl: { + id: 700 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (1,3,5,1), + cell_insets: (10,10,12,10) + + layout: { + x_mins: ( 20, 100, 20, 100, 20) + x_weights: ( 0, 1, 0, 1, 0) + + y_mins: ( 0, 20, 5, 20, 0) + y_weights: ( 1, 0, 0, 0, 1) + } + } + + defctrl: { + align: left + bevel_width: 0 + font: Verdana + fore_color: (255, 255, 255) + standard_image: "" + activated_image: "" + transparent: true + margins: (0,0,0,0) + cell_insets: (0,0,0,0) + text_insets: (1,1,1,1) + pid: 700 + }, + + ctrl: { + id: 300, + type: label, + cells: (1,1,1,1) + text: "Operation Title Goes Here", + font: Limerick12 + fore_color: (255, 255, 128) + }, + + ctrl: { + id: 301, + type: label, + cells: (3,1,1,1) + text: "Day 7 11:32:04", + align: right + }, + + ctrl: { + id: 200, + type: label, + cells: (1,3,1,1) + text: "PLAYER GROUP", + }, + + ctrl: { + id: 201, + type: label, + cells: (3,3,1,1) + align: right, + }, + + // tab buttons: + + ctrl: { + id: 600 + pid: 0 + type: panel + transparent: true + + cells: (1,5,1,1), + cell_insets: (10,10,12,54) + + layout: { + x_mins: ( 10) + x_weights: ( 1) + + y_mins: ( 25, 25, 25, 25, 25, 25) + y_weights: ( 0, 0, 0, 0, 0, 1) + } + } + + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,0,0,0) + pid: 600 + fixed_height: 19 + } + + ctrl: { + id: 100 + type: button + text: Orders + cells: (0,0,1,1) + } + + ctrl: { + id: 101 + type: button + text: Theater + cells: (0,1,1,1) + } + + ctrl: { + id: 102 + type: button + text: Forces + cells: (0,2,1,1) + } + + ctrl: { + id: 103 + type: button + text: Intel + cells: (0,3,1,1) + } + + ctrl: { + id: 104 + type: button + text: Missions + cells: (0,4,1,1) + } + + + // main panel: + + ctrl: { + id: 900 + pid: 0 + type: panel + transparent: true + fixed_height: 0 + + cells: (3,5,3,1) + cell_insets: (10,10,12,10) + + layout: { + x_mins: ( 100, 100, 100, 100, 25, 25) + x_weights: ( 1, 1, 1, 2, 0, 0) + + y_mins: ( 25, 100) + y_weights: ( 0, 1) + } + } + + defctrl: { + align: left + font: Verdana + back_color: ( 41, 41, 41) + fore_color: (255,255,255) + standard_image: "" + activated_image: "" + transition_image: "" + transparent: false + + texture: Panel + margins: (12,12,12,0), + + bevel_width: 6 + cell_insets: (0,0,0,10) + pid: 900 + fixed_height: 0 + } + + ctrl: { + id: 400 + type: map + cells: (0,1,6,1) + cell_insets: (0,0,0,0) + style: 2 + } + + defctrl: { + align: left + bevel_width: 6 + border: false + cell_insets: (0,10,0,0) + fore_color: (0,0,0) + font: Limerick12 + sticky: true, + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + margins: (3,18,0,0) + transparent: false + fixed_height: 19 + } + + ctrl: { + id: 401, + type: button, + cells: (0,0,1,1) + text: "Galaxy" + } + + ctrl: { + id: 402, + type: button, + cells: (1,0,1,1) + text: "System" + } + + ctrl: { + id: 403, + type: button, + cells: (2,0,1,1) + text: "Sector" + } + + defctrl: { + sticky: false, + standard_image: Button17x17_0 + activated_image: Button17x17_1 + transition_image: Button17x17_2 + margins: (0,0,0,0) + font: Verdana, + align: center, + sticky: false + fixed_height: 19 + cell_insets: (6,0,0,0) + }, + + ctrl: { + id: 410, + type: button, + cells: (4,0,1,1) + text: "+", + }, + + ctrl: { + id: 411, + type: button, + cells: (5,0,1,1) + text: "-", + }, + + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,0) + pid: 0 + fixed_height: 19 + }, + + ctrl: { + id: 1 + type: button + text: Save + cells: (4,6,1,1), + } + + ctrl: { + id: 2 + type: button + text: Exit + cells: (5,6,1,1), + } +} diff --git a/data/shatter/Screens/CmpCompleteDlg.frm b/data/shatter/Screens/CmpCompleteDlg.frm new file mode 100644 index 0000000..f99de81 --- /dev/null +++ b/data/shatter/Screens/CmpCompleteDlg.frm @@ -0,0 +1,85 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: CmpCompleteDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2005. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0) + fore_color: (255, 255, 255) + font: Limerick12, + + layout: { + x_mins: (0) + x_weights: (1) + + y_mins: (0, 0, 0) + y_weights: (1, 6, 2) + } + + // background images: + + defctrl: { + fore_color: (0,0,0) + cell_insets: (0,0,0,0) + } + + ctrl: { + id: 300 + type: background + texture: LoadDlg1 + cells: (0,0,1,1) + margins: (248,2,2,32) + hide_partial: false + } + + ctrl: { + id: 100 + type: image + cells: (0,1,1,1) + hide_partial: false + } + + ctrl: { + id: 400 + type: background + texture: LoadDlg2 + cells: (0,2,1,1) + margins: (2,248,48,2) + hide_partial: false + + layout: { + x_mins: (20, 100, 100, 20) + x_weights: ( 0, 1, 0, 0) + + y_mins: (20, 20, 30) + y_weights: ( 1, 0, 0) + } + } + + // close button: + + ctrl: { + id: 1 + pid: 400 + type: button + text: Close + + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + fixed_height: 19 + + cells: (2,1,1,1) + } +} diff --git a/data/shatter/Screens/CmpLoadDlg.frm b/data/shatter/Screens/CmpLoadDlg.frm new file mode 100644 index 0000000..25861c5 --- /dev/null +++ b/data/shatter/Screens/CmpLoadDlg.frm @@ -0,0 +1,89 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: CmpLoadDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2005. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0) + fore_color: (255, 255, 255) + font: Limerick12, + + layout: { + x_mins: (0) + x_weights: (1) + + y_mins: (0, 0, 0) + y_weights: (2, 1, 3) + }, + + // background images: + + defctrl: { + fore_color: (0,0,0) + cell_insets: (0,0,0,0) + }, + + ctrl: { + id: 300 + type: background + texture: LoadDlg1 + cells: (0,0,1,1) + margins: (248,2,2,32) + hide_partial: false + }, + + ctrl: { + id: 100 + type: image + cells: (0,1,1,1) + hide_partial: false + }, + + ctrl: { + id: 400 + type: background + texture: LoadDlg2 + cells: (0,2,1,1) + margins: (2,248,48,2) + hide_partial: false + + layout: { + x_mins: (30, 150, 30) + x_weights: ( 1, 1, 1) + + y_mins: (20, 20, 20, 20) + y_weights: ( 1, 1, 1, 3) + } + }, + + + ctrl: { + id: 101 + pid: 400 + type: label, + cells: (1,1,1,1) + text: "", + font: Verdana + align: center + transparent: true + }, + + ctrl: { + id: 102 + pid: 400 + type: slider + cells: (1,2,1,1) + + active_color: (255, 255, 160) + back_color: ( 21, 21, 21) + border: true + transparent: false + fixed_height: 10 + }, +} + diff --git a/data/shatter/Screens/CmpSceneDlg.frm b/data/shatter/Screens/CmpSceneDlg.frm new file mode 100644 index 0000000..3f3a264 --- /dev/null +++ b/data/shatter/Screens/CmpSceneDlg.frm @@ -0,0 +1,31 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: CmpSceneDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2005. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: (0,0,0) + + layout: { + x_mins: (0) + x_weights: (1) + + y_mins: (0, 200, 0) + y_weights: (1, 6, 1) + } + + ctrl: { + id: 101 + type: label + cells: (0,1,1,1) + hide_partial: false + fore_color: (0,0,0) + back_color: (0,0,0) + cell_insets: (0,0,0,0) + } +} diff --git a/data/shatter/Screens/CmpSelectDlg.frm b/data/shatter/Screens/CmpSelectDlg.frm new file mode 100644 index 0000000..ef7debd --- /dev/null +++ b/data/shatter/Screens/CmpSelectDlg.frm @@ -0,0 +1,214 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: MsnSelectDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 80, 80, 10, 100, 100, 100, 10), + x_weights: ( 0, 1, 1, 0, 3, 3, 3, 0), + + y_mins: (28, 25, 20, 52, 60, 45), + y_weights: ( 0, 0, 0, 0, 1, 0) + }, + + // background images: + + ctrl: { + id: 9991, + type: background, + texture: Frame3a + cells: (1,3,4,3), + cell_insets: (0,0,0,10), + margins: (48,80,48,48) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame3b + cells: (5,3,2,3), + cell_insets: (0,0,0,10), + margins: (80,48,48,48) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Dynamic Campaigns", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,4,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + + // main panel: + + ctrl: { + id: 300 + type: panel + transparent: true + + cells: (1,3,6,3) + cell_insets: (10,10,14,54) + hide_partial: false + + layout: { + x_mins: (100, 100, 70, 20, 50, 50, 50) + x_weights: ( 0, 0, 0, 0, 1, 1, 1) + + y_mins: (40, 25, 100, 30) + y_weights: ( 0, 0, 1, 0) + } + } + + defctrl: { + sticky: true + standard_image: Tab17_0 + activated_image: Tab17_1 + transition_image: Tab17_2 + align: left + font: Limerick12 + fixed_width: 0 + fixed_height: 19 + cell_insets: (0,5,10,0) + margins: (10,10,0,0) + fore_color: (0,0,0) + transparent: false + style: 0 + pid: 300 + } + + ctrl: { + id: 100 + type: button + cells: (0,0,1,1) + text: New + }, + + ctrl: { + id: 101 + type: button + cells: (1,0,1,1) + text: Saved + }, + + ctrl: { + id: 102 + type: button + cells: (0,3,1,1) + text: Delete + }, + + defctrl: { + fore_color: (255,255,255) + back_color: (0,0,0) + bevel_width: 0 + fixed_height: 0 + align: left + transparent: true + style: 0x0040 + cell_insets: (0,0,0,0) + }, + + ctrl: { + id: 901, + type: label, + cells: (0,1,3,1) + text: "Campaign" + } + + ctrl: { + id: 902, + type: label, + cells: (4,1,3,1) + text: "Description", + } + + defctrl: { + standard_image: "" + activated_image: "" + transition_image: "" + font: Verdana, + back_color: ( 69, 69, 67), + fore_color: (255,255,255), + style: 0x02 + scroll_bar: 2 + + texture: Panel + margins: (12,12,12,0) + transparent: false + }, + + ctrl: { + id: 201 + type: list + cells: (0,2,3,1) + line_height: 100, + + column: { + title: Campaigns, + width: 252, + align: left, + sort: 0 } + }, + + ctrl: { + id: 200 + type: text + cells: (4,2,3,1) + font: Verdana + }, + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + texture: "" + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,0) + fixed_height: 19 + pid: 0 + }, + + ctrl: { + id: 1 + type: button + text: Accept + cells: (5,5,1,1) + }, + + ctrl: { + id: 2 + type: button + text: Cancel + cells: (6,5,1,1), + }, +} + diff --git a/data/shatter/Screens/ConfirmDlg.frm b/data/shatter/Screens/ConfirmDlg.frm new file mode 100644 index 0000000..0452452 --- /dev/null +++ b/data/shatter/Screens/ConfirmDlg.frm @@ -0,0 +1,79 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: ConfirmDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (0,0,400,280) + back_color: (0,0,0) + fore_color: (255,255,255) + font: Limerick12 + + texture: "Message.pcx" + margins: (50,40,48,40) + + layout: { + x_mins: (20, 40, 100, 100, 20), + x_weights: ( 0, 0, 1, 1, 0), + + y_mins: (44, 30, 30, 80, 35), + y_weights: ( 0, 0, 0, 1, 0) + } + + defctrl: { + fore_color: (255, 255, 255) + font: Limerick12 + transparent: true + } + + ctrl: { + id: 100 + type: label + text: "Are You Sure?" + align: center + cells: (1,1,3,1) + font: Limerick18 + } + + + ctrl: { + id: 101 + type: label + text: "Are you sure you want to take this action?" + align: left + font: Verdana + cells: (1,2,3,1) + } + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (10,0,0,16) + transparent: false + } + + ctrl: { + id: 1, + type: button, + cells: (2,4,1,1) + text: "OK" + } + + ctrl: { + id: 2, + type: button, + cells: (3,4,1,1) + text: "Cancel" + } +} diff --git a/data/shatter/Screens/CtlDlg.frm b/data/shatter/Screens/CtlDlg.frm new file mode 100644 index 0000000..69070d5 --- /dev/null +++ b/data/shatter/Screens/CtlDlg.frm @@ -0,0 +1,475 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: MenuDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 100, 20, 100, 100, 10), + x_weights: ( 0, 0.2, 0.4, 0.2, 0.2, 0), + + y_mins: (28, 30, 20, 24, 60, 45), + y_weights: ( 0, 0, 0, 0, 1, 0) + }, + + // background images: + + ctrl: { + id: 9991, + type: background, + texture: Frame2a, + cells: (1,3,2,3), + cell_insets: (0,0,0,10), + margins: (2,32,40,32) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame2b, + cells: (3,3,2,3), + cell_insets: (0,0,0,10), + margins: (0,40,40,32) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Options", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + } + + + // tabs: + + ctrl: { + id: 900 + type: panel + transparent: true + cells: (1,3,4,1) + hide_partial: false + + layout: { + x_mins: (100, 100, 100, 100, 100, 0), + x_weights: (0.2, 0.2, 0.2, 0.2, 0.2, 1), + + y_mins: (24), + y_weights: ( 1) + } + } + + defctrl: { + align: left, + font: Limerick12, + fore_color: (255, 255, 255), + standard_image: BlueTab_0, + activated_image: BlueTab_1, + sticky: true, + bevel_width: 6, + margins: (8,8,0,0), + cell_insets: (0,4,0,0) + }, + + ctrl: { + id: 901 + pid: 900 + type: button + text: Video + cells: (0,0,1,1) + } + + ctrl: { + id: 902 + pid: 900 + type: button + text: Audio + cells: (1,0,1,1) + } + + ctrl: { + id: 903 + pid: 900 + type: button + text: Controls + cells: (2,0,1,1) + } + + ctrl: { + id: 904 + pid: 900 + type: button + text: Gameplay + cells: (3,0,1,1) + } + + ctrl: { + id: 905 + pid: 900 + type: button + text: "Mod Config" + cells: (4,0,1,1) + } + + // main panel: + + ctrl: { + id: 300 + type: panel + transparent: false //true + + texture: Panel + margins: (12,12,12,0), + + cells: (1,4,4,2) + cell_insets: (10,10,12,54) + + layout: { + x_mins: (10, 90, 90, 90, 90, 20, 80, 120, 10) + x_weights: ( 2, 3, 3, 3, 3, 2, 3, 3, 2) + + y_mins: (20, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 0, 20) + y_weights: ( 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2) + } + } + + defctrl: { + fore_color: (0,0,0) + font: Limerick12, + align: left + sticky: true + standard_image: Tab17_0 + activated_image: Tab17_1 + transition_image: Tab17_2 + bevel_width: 6 + margins: (10,10,0,0) + cell_insets: (2,3,0,6) + transparent: false + }, + + ctrl: { + id: 101 + pid: 300 + type: button + text: " Flight" + cells: (1,1,1,1) + cell_insets: (0,3,0,6) + }, + + ctrl: { + id: 102 + pid: 300 + type: button + text: " Wep" + cells: (2,1,1,1) + }, + + ctrl: { + id: 103 + pid: 300 + type: button + text: " View" + cells: (3,1,1,1) + }, + + ctrl: { + id: 104 + pid: 300 + type: button + text: " Misc" + cells: (4,1,1,1) + cell_insets: (2,0,0,6) + }, + + defctrl: { + font: Verdana + fore_color: (255, 255, 255) + back_color: ( 41, 41, 41) + simple: true + bevel_width: 3 + text_align: left + cell_insets: (0,0,0,0) + + standard_image: "" + activated_image: "" + transition_image: "" + sticky: false + }, + + ctrl: { + id: 200 + pid: 300 + type: list + cells: (1,2,4,10) + + style: 0x02 + scroll_bar: 2 + show_headings: true + transparent: false + + column: { + title: COMMAND + width: 160 + align: left + sort: 0 }, + + column: { + title: KEY + width: 197 + align: left + sort: 0 } + } + + + defctrl: { + transparent: true + } + + ctrl: { + id: 110 + pid: 300 + type: label + text: "Control Style:" + cells: (6,1,1,1) + } + + ctrl: { + id: 111 + pid: 300 + type: label + text: "Joystick:" + cells: (6,2,1,1) + } + + ctrl: { + id: 112 + pid: 300 + type: label + text: "Throttle:" + cells: (6,3,1,1) + } + + ctrl: { + id: 113 + pid: 300 + type: label + text: "Rudder:" + cells: (6,4,1,1) + } + + ctrl: { + id: 114 + pid: 300 + type: label + text: "Sensitivity:" + cells: (6,5,1,1) + } + + ctrl: { + id: 115 + pid: 300 + type: label + text: "Joy Axis:" + cells: (6,6,1,1) + } + + ctrl: { + id: 411 + pid: 300 + type: label + text: "Mouse:" + cells: (6,8,1,1) + } + + ctrl: { + id: 414 + pid: 300 + type: label + text: "Sensitivity:" + cells: (6,9,1,1) + } + + ctrl: { + id: 415 + pid: 300 + type: label + text: "Inverted:" + cells: (6,10,1,1) + } + + defctrl: { + back_color: ( 41, 41, 41) + border_color: (192, 192, 192) + active_color: ( 92, 92, 92) + + cell_insets: (0,0,0,5) + font: Verdana + simple: true + bevel_width: 3 + text_align: left + transparent: false + } + + ctrl: { + id: 210 + pid: 300 + type: combo + cells: (7,1,1,1) + + item: "Aircraft", + item: "Spacecraft", + } + + ctrl: { + id: 211 + pid: 300 + type: combo + cells: (7,2,1,1) + + item: "Disable", + item: "Joystick 1", + item: "Joystick 2", + item: "Both" + } + + ctrl: { + id: 212 + pid: 300 + type: combo + cells: (7,3,1,1) + + item: Disable + item: Enable + } + + ctrl: { + id: 213 + pid: 300 + type: combo + cells: (7,4,1,1) + + item: Disable + item: Enable + } + + ctrl: { + id: 214 + pid: 300 + type: slider + cells: (7,5,1,1) + cell_insets: (0,0,6,10) + + active_color: (250, 250, 100) + back_color: ( 0, 0, 0) + border_color: ( 92, 92, 92) + active: true + } + + ctrl: { + id: 215 + pid: 300 + type: button + cells: (7,6,1,1) + text: "Setup...", + + fore_color: (0,0,0) + font: Limerick12, + align: left + sticky: true + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (2,3,0,6) + } + + ctrl: { + id: 511 + pid: 300 + type: combo, + cells: (7,8,1,1) + + item: "Disable", + item: "Mouse Look", + item: "Virtual Stick", + } + + ctrl: { + id: 514 + pid: 300 + type: slider, + cells: (7,9,1,1) + cell_insets: (0,0,6,10) + + active_color: (250, 250, 100), + back_color: ( 0, 0, 0), + border_color: ( 92, 92, 92), + active: true, + }, + + ctrl: { + id: 515 + pid: 300 + type: button + cells: (7,10,1,1) + fixed_width: 16 + fixed_height: 16 + + standard_image: Checkbox_0 + activated_image: Checkbox_2 + transition_image: Checkbox_1 + sticky: true + }, + + + // buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,26) + transparent: false + }, + + ctrl: { + id: 1, + type: button, + text: "Apply", + cells: (3,5,1,1) + }, + + ctrl: { + id: 2, + type: button, + text: "Cancel", + cells: (4,5,1,1), + }, + +} diff --git a/data/shatter/Screens/DebriefDlg.frm b/data/shatter/Screens/DebriefDlg.frm new file mode 100644 index 0000000..8d4df97 --- /dev/null +++ b/data/shatter/Screens/DebriefDlg.frm @@ -0,0 +1,375 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: DebriefDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 100, 20, 100, 100, 10), + x_weights: ( 0, 0.2, 0.4, 0.2, 0.2, 0), + + y_mins: (28, 30, 10, 90, 24, 60, 45), + y_weights: ( 0, 0, 0, 0, 0, 1, 0) + }, + + // background images: + + ctrl: { + id: 9990 + type: background + texture: Frame4a + cells: (1,3,4,1), + cell_insets: (0,0,0,0), + margins: (2,2,16,16) + hide_partial: false + } + + ctrl: { + id: 9991, + type: background, + texture: Frame2a, + cells: (1,4,2,3), + cell_insets: (0,0,0,10), + margins: (2,32,40,32) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame2b, + cells: (3,4,2,3), + cell_insets: (0,0,0,10), + margins: (0,40,40,32) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Mission Debriefing", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + + // info panel: + + ctrl: { + id: 700 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (1,3,4,1), + cell_insets: (10,10,12,10) + + layout: { + x_mins: ( 20, 60, 100, 60, 100, 20) + x_weights: ( 0, 0, 1, 0, 1, 0) + + y_mins: ( 0, 20, 15, 15, 0) + y_weights: ( 1, 0, 0, 0, 1) + } + } + + defctrl: { + align: left + bevel_width: 0 + font: Verdana + fore_color: (255, 255, 255) + standard_image: "" + activated_image: "" + transparent: true + margins: (0,0,0,0) + cell_insets: (0,0,0,0) + text_insets: (1,1,1,1) + }, + + ctrl: { + id: 200 + pid: 700 + type: label + cells: (1,1,2,1) + text: "title goes here", + fore_color: (255, 255, 128) + font: Limerick12 + }, + + ctrl: { + id: 201 + pid: 700 + type: label + cells: (1,2,1,1) + text: "System:" + }, + + ctrl: { + id: 202 + pid: 700 + type: label + cells: (2,2,1,1) + text: "alpha" + }, + + ctrl: { + id: 203 + pid: 700 + type: label + cells: (1,3,1,1) + text: "Sector:" + }, + + ctrl: { + id: 204 + pid: 700 + type: label + cells: (2,3,1,1) + text: "bravo" + }, + + + ctrl: { + id: 206 + pid: 700 + type: label + cells: (4,1,1,1) + text: "Day 7 11:32:04" + align: right + }, + + + // main panel: + + ctrl: { + id: 800 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (1,5,4,2) + cell_insets: (10,10,12,54) + + layout: { + x_mins: ( 20, 100, 10, 100, 20) + x_weights: ( 0, 4, 0, 3, 0) + + y_mins: ( 10, 20, 40, 20, 60, 20, 60, 20) + y_weights: ( 0, 0, 0, 0, 1, 0, 1, 0) + } + } + + defctrl: { + pid: 800 + } + + ctrl: { + id: 110, + type: label + cells: (1,1,3,1) + text: Objectives + font: Limerick12 + }, + + ctrl: { + id: 210 + type: label + cells: (1,2,3,1) + text: " " + font: Verdana + }, + + ctrl: { + id: 111 + type: label + cells: (3,1,1,1) + text: "Mission Score" + font: Limerick12 + } + + ctrl: { + id: 211 + type: label + cells: (3,1,1,1) + align: right + fore_color: (255, 255, 128) + font: Limerick12 + } + + + ctrl: { + id: 120 + type: label + cells: (1,3,1,1) + text: "Active Units" + font: Limerick12 + }, + + ctrl: { + id: 320 + type: list + cells: (1,4,1,1) + cell_insets: (0,0,0,10) + font: "Verdana" + back_color: (41,41,41) + transparent: false, + + style: 0x02, + item_style: 0x00, + selected_style: 0x02, + scroll_bar: 2, + leading: 2, + show_headings: true, + + column: { + title: PKG, + width: 50, + align: center, + sort: 3 }, + + column: { + title: CALLSIGN, + width: 90, + align: left, + sort: 3 }, + + column: { + title: ROLE, + width: 82, + align: left, + sort: 3 }, + + column: { + title: TYPE, + width: 60, + align: left, + sort: 3 }, + }, + + ctrl: { + id: 130 + type: label + cells: (1,5,1,1) + text: "Mission Summary" + font: Limerick12 + }, + + ctrl: { + id: 330 + type: list + cells: (1,6,1,1) + font: "Verdana" + back_color: (41,41,41) + transparent: false + + style: 0x02, + item_style: 0x00, + selected_style: 0x00, + scroll_bar: 2, + leading: 2, + show_headings: true, + + column: { + title: STAT, + width: 141, + align: right, + sort: 3 }, + + column: { + title: VALUE, + width: 141, + align: left, + sort: 3 }, + + }, + + + ctrl: { + id: 130 + type: label + cells: (3,3,1,1) + text: "Mission Log" + font: Limerick12 + }, + + ctrl: { + id: 340 + type: list + cells: (3,4,1,3) + font: "Verdana" + back_color: (41,41,41) + transparent: false + + style: 0x02, + item_style: 0x00, + selected_style: 0x00, + scroll_bar: 2, + leading: 2, + show_headings: true, + + column: { + title: TIME, + width: 50, + align: center, + sort: 3 }, + + column: { + title: EVENT, + width: 132, + align: left, + sort: 3 }, + + column: { + title: TARGET, + width: 80, + align: left, + sort: 3 }, + } + + + // ok and cancel buttons: + + defctrl: { + pid: 0 + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,26) + }, + + ctrl: { + id: 1 + type: button + text: Close + cells: (4,6,1,1), + }, + +} diff --git a/data/shatter/Screens/DeckDlg.frm b/data/shatter/Screens/DeckDlg.frm new file mode 100644 index 0000000..b78a6c1 --- /dev/null +++ b/data/shatter/Screens/DeckDlg.frm @@ -0,0 +1,275 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: STARS +// File: DeckWin.frm +// +// John DiCamillo Software Consulting +// Copyright © 1998. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: ( 0, 0, 640, 480), + centered: true, + + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: "GUI", + + texture: "DeckWin.pcx", + + defctrl: { + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: "GUI", + bevel_width: 4, + bevel_depth: 128, + border: true, + border_color: (0,0,0) + }, + + ctrl: { + id: 100, + type: map, + rect: (390, 66, 237, 237), + back_color: ( 32, 32, 32), + text: "System" + }, + + defctrl: { + back_color: ( 62, 106, 151), + sticky: true + }, + + + ctrl: { + id: 101, + type: button, + rect: ( 11, 36, 68, 25), + text: "Bay 1" + }, + + ctrl: { + id: 102, + type: button, + rect: ( 82, 36, 68, 25), + text: "Bay 2" + }, + + ctrl: { + id: 103, + type: button, + rect: (153, 36, 68, 25), + text: "Bay 3" + }, + + ctrl: { + id: 104, + type: button, + rect: (224, 36, 68, 25), + text: "Bay 4" + }, + + ctrl: { + id: 201, + type: button, + rect: (295, 76, 72, 25), + text: "Launch" + }, + + ctrl: { + id: 202, + type: button, + rect: (295, 103, 72, 25), + text: "Recover" + }, + + + defctrl: { + back_color: (62,106,151), + sticky: false + }, + + ctrl: { + id: 301, + type: button, + rect: (520, 36, 25, 25), + text: "+" + }, + + ctrl: { + id: 302, + type: button, + rect: (549, 36, 25, 25), + text: "-" + }, + + ctrl: { + id: 303, + type: button, + rect: (577, 36, 25, 25), + text: "<" + }, + + ctrl: { + id: 304, + type: button, + rect: (605, 36, 25, 25), + text: ">" + }, + + // Package controls: + + ctrl: { + id: 401, + type: button, + rect: ( 35, 317, 72, 25), + text: "Package" + }, + + ctrl: { + id: 402, + type: button, + rect: (111, 317, 72, 25), + text: "Launch" + }, + + ctrl: { + id: 403, + type: button, + rect: (187, 317, 72, 25), + text: "Scramble" + }, + + ctrl: { + id: 404, + type: button, + rect: (263, 317, 72, 25), + text: "Cancel" + }, + + + // Order and Loadout controls: + + defctrl: { + sticky: true + }, + + ctrl: { + id: 501, + type: button, + rect: (390, 327, 115, 25), + text: "Vector" + }, + + ctrl: { + id: 502, + type: button, + rect: (390, 354, 115, 25), + text: "Patrol" + }, + + ctrl: { + id: 503, + type: button, + rect: (390, 381, 115, 25), + text: "Engage" + }, + + ctrl: { + id: 504, + type: button, + rect: (390, 408, 115, 25), + text: "Defend" + }, + + ctrl: { + id: 505, + type: button, + rect: (390, 435, 115, 25), + text: "Escort" + }, + + ctrl: { + id: 601, + type: button, + rect: (510, 327, 115, 25), + text: "Intercept 1" + }, + + ctrl: { + id: 602, + type: button, + rect: (510, 354, 115, 25), + text: "Intercept 2" + }, + + ctrl: { + id: 603, + type: button, + rect: (510, 381, 115, 25), + text: "Strike" + }, + + // bay contents: + + defctrl: { + back_color: (32, 32, 32), + fore_color: (53, 159, 67), + font: "GUIsmall", + transparent: true + }, + + ctrl: { id: 1001, type: label, rect: ( 20, 175, 16, 18) }, + ctrl: { id: 1002, type: label, rect: ( 20, 191, 16, 18) }, + ctrl: { id: 1003, type: label, rect: ( 20, 207, 16, 18) }, + ctrl: { id: 1004, type: label, rect: ( 20, 223, 16, 18) }, + ctrl: { id: 1005, type: label, rect: ( 20, 239, 16, 18) }, + ctrl: { id: 1006, type: label, rect: ( 20, 255, 16, 18) }, + ctrl: { id: 1007, type: label, rect: ( 20, 271, 16, 18) }, + ctrl: { id: 1008, type: label, rect: ( 20, 287, 16, 18) }, + + defctrl: { + fore_color: (255, 255, 255) + }, + + ctrl: { id: 1101, type: label, rect: ( 40, 175, 80, 18) }, + ctrl: { id: 1102, type: label, rect: ( 40, 191, 80, 18) }, + ctrl: { id: 1103, type: label, rect: ( 40, 207, 80, 18) }, + ctrl: { id: 1104, type: label, rect: ( 40, 223, 80, 18) }, + ctrl: { id: 1105, type: label, rect: ( 40, 239, 80, 18) }, + ctrl: { id: 1106, type: label, rect: ( 40, 255, 80, 18) }, + ctrl: { id: 1107, type: label, rect: ( 40, 271, 80, 18) }, + ctrl: { id: 1108, type: label, rect: ( 40, 287, 80, 18) }, + + ctrl: { id: 1201, type: label, rect: (120, 175, 80, 18) }, + ctrl: { id: 1202, type: label, rect: (120, 191, 80, 18) }, + ctrl: { id: 1203, type: label, rect: (120, 207, 80, 18) }, + ctrl: { id: 1204, type: label, rect: (120, 223, 80, 18) }, + ctrl: { id: 1205, type: label, rect: (120, 239, 80, 18) }, + ctrl: { id: 1206, type: label, rect: (120, 255, 80, 18) }, + ctrl: { id: 1207, type: label, rect: (120, 271, 80, 18) }, + ctrl: { id: 1208, type: label, rect: (120, 287, 80, 18) }, + + ctrl: { id: 1301, type: label, rect: (200, 175, 80, 18) }, + ctrl: { id: 1302, type: label, rect: (200, 191, 80, 18) }, + ctrl: { id: 1303, type: label, rect: (200, 207, 80, 18) }, + ctrl: { id: 1304, type: label, rect: (200, 223, 80, 18) }, + ctrl: { id: 1305, type: label, rect: (200, 239, 80, 18) }, + ctrl: { id: 1306, type: label, rect: (200, 255, 80, 18) }, + ctrl: { id: 1307, type: label, rect: (200, 271, 80, 18) }, + ctrl: { id: 1308, type: label, rect: (200, 287, 80, 18) }, + + ctrl: { id: 1401, type: label, rect: (280, 175, 80, 18) }, + ctrl: { id: 1402, type: label, rect: (280, 191, 80, 18) }, + ctrl: { id: 1403, type: label, rect: (280, 207, 80, 18) }, + ctrl: { id: 1404, type: label, rect: (280, 223, 80, 18) }, + ctrl: { id: 1405, type: label, rect: (280, 239, 80, 18) }, + ctrl: { id: 1406, type: label, rect: (280, 255, 80, 18) }, + ctrl: { id: 1407, type: label, rect: (280, 271, 80, 18) }, + ctrl: { id: 1408, type: label, rect: (280, 287, 80, 18) } + +} + diff --git a/data/shatter/Screens/EngDlg.frm b/data/shatter/Screens/EngDlg.frm new file mode 100644 index 0000000..ded97c8 --- /dev/null +++ b/data/shatter/Screens/EngDlg.frm @@ -0,0 +1,606 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: EngDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 100, 100, 10), + x_weights: ( 0, 3, 1, 0), + + y_mins: (28, 30, 10, 50, 10, 60, 45), + y_weights: ( 0, 0, 0, 1, 0, 2, 0) + }, + + // background images: + + ctrl: { + id: 9990 + type: background + texture: Frame4a + cells: (1,3,2,2), + cell_insets: (0,0,0,0), + margins: (2,2,16,16) + hide_partial: false + } + + ctrl: { + id: 9991, + type: background, + texture: Frame2a, + cells: (1,5,1,2), + cell_insets: (0,0,0,10), + margins: (2,32,40,32) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame2b, + cells: (2,5,1,2), + cell_insets: (0,0,0,10), + margins: (0,40,40,32) + hide_partial: false + } + + // title: + + ctrl: { + id: 10 + type: label + text: Engineering + align: left + font: Limerick18 + fore_color: (255,255,255) + transparent: true + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + } + + + // upper panel: + + ctrl: { + id: 1100 + type: panel + transparent: true + + cells: (1,3,2,2), + + layout: { + x_mins: ( 10, 100, 10, 100, 10, 100, 10, 100, 10) + x_weights: ( 0, 1, 0, 1, 0, 1, 0, 1, 0) + + y_mins: ( 10, 25, 10, 25, 10) + y_weights: ( 0, 0, 0, 1, 0) + } + } + + + defctrl: { + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + font: Limerick12 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,0,0,0) + fixed_height: 19 + pid: 1100 + } + + ctrl: { + id: 201 + type: button + cells: (1,1,1,1) + text: "Reac 1" + }, + + ctrl: { + id: 202 + type: button + cells: (3,1,1,1) + text: "Reac 2" + }, + + ctrl: { + id: 203 + type: button + cells: (5,1,1,1) + text: "Reac 3" + }, + + ctrl: { + id: 204 + type: button + cells: (7,1,1,1) + text: "Reac 4" + }, + + defctrl: { + standard_image: "" + activated_image: "" + transition_image: "" + fixed_height: 0 + active: false + active_color: (255,255,128) + border: false + }, + + ctrl: { + id: 211 + type: slider + cells: (1,2,1,1) + }, + + ctrl: { + id: 212 + type: slider + cells: (3,2,1,1) + }, + + ctrl: { + id: 213 + type: slider + cells: (5,2,1,1) + }, + + ctrl: { + id: 214 + type: slider + cells: (7,2,1,1) + }, + + defctrl: { + back_color: ( 61, 61, 59), + fore_color: (255, 255, 255), + font: Verdana, + leading: 2, + multiselect: 1, + dragdrop: 1, + scroll_bar: 2, + show_headings: true, + style: 0x20, + + texture: Panel + margins: (12,12,12,0) + }, + + ctrl: { + id: 301 + type: list + cells: (1,3,1,1) + + column: { + title: SYSTEM, + width: 107, + align: left, + sort: 1 }, + + column: { + title: POWER, + width: 59, + align: right, + sort: -2 } + }, + + ctrl: { + id: 302, + type: list + cells: (3,3,1,1) + + column: { + title: SYSTEM, + width: 107, + align: left, + sort: 1 }, + + column: { + title: POWER, + width: 59, + align: right, + sort: -2 } + }, + + ctrl: { + id: 303, + type: list + cells: (5,3,1,1) + + column: { + title: SYSTEM, + width: 107, + align: left, + sort: 1 }, + + column: { + title: POWER, + width: 59, + align: right, + sort: -2 } + }, + + ctrl: { + id: 304, + type: list + cells: (7,3,1,1) + + column: { + title: SYSTEM, + width: 107, + align: left, + sort: 1 }, + + column: { + title: POWER, + width: 59, + align: right, + sort: -2 } + }, + + + // lower panel: + + ctrl: { + id: 1200 + pid: 0 + type: panel + transparent: true + + cells: (1,5,2,1), + + layout: { + x_mins: ( 10, 50, 50, 10, 50, 50, 50, 10, 100, 10) + x_weights: ( 0, 3, 3, 0, 2, 2, 2, 0, 6, 0) + + y_mins: ( 30, 20, 30, 30, 20, 30, 20, 30, 23, 18, 5) + y_weights: ( 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0) + } + } + + + defctrl: { + back_color: ( 92, 92, 92) + fore_color: (255, 255, 255) + font: Limerick12 + border: false + transparent: false + pid: 1200 + }, + + ctrl: { + id: 401 + pid: 1200 + type: label + cells: (1,1,2,1) + style: 0x0040 + back_color: (41,41,41) + transparent: true + }, + + defctrl: { + bevel_width: 0 + border: false + fore_color: (0,0,0) + align: left + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + margins: (3,18,0,0) + fixed_height: 19 + } + + ctrl: { + id: 402 + pid: 1200 + type: button + cells: (1,2,1,1) + cell_insets: (0,3,0,0) + text: "PWR OFF" + sticky: true + } + + ctrl: { + id: 403 + pid: 1200 + type: button + cells: (2,2,1,1) + cell_insets: (3,0,0,0) + text: "PWR ON" + sticky: true + } + + ctrl: { + id: 410 + pid: 1200 + type: button + cells: (1,3,2,1) + text: OVERRIDE + sticky: true + } + + ctrl: { + id: 700 + pid: 1200 + type: button + cells: (1,8,2,1) + text: "Auto Repair" + sticky: true + } + + defctrl: { + standard_image: "" + activated_image: "" + transition_image: "" + fixed_height: 0 + } + + ctrl: { + id: 450 + pid: 1200 + type: label + cells: (1,4,2,1) + text: "Power Allocation", + font: Verdana, + transparent: true + }, + + ctrl: { + id: 404 + pid: 1200 + type: slider + cells: (1,5,2,1) + active: true + active_color: (255,255,128) + border: false + fixed_height: 10 + } + + ctrl: { + id: 451 + pid: 1200 + type: label + cells: (1,6,2,1) + text: "Capacitor Charge" + font: Verdana + transparent: true + } + + ctrl: { + id: 405 + pid: 1200 + type: slider + cells: (1,7,2,1) + active: false + active_color: (255,255,128) + border: false + fixed_height: 10 + } + + + + ctrl: { + id: 500 + pid: 1200 + type: label + cells: (4,1,3,1) + style: 0x0040, + back_color: (41,41,41), + text: "Components", + transparent: true, + font: Limerick12, + fore_color: (255,255,255), + }, + + ctrl: { + id: 501 + pid: 1200 + type: list + cells: (4,2,3,6) + cell_insets: (0,0,0,6) + + font: Verdana + fore_color: (255, 255, 255) + back_color: ( 61, 61, 59) + leading: 2 + multiselect: 0 + dragdrop: 0 + scroll_bar: 2 + show_headings: true + style: 0x20 + transparent: false + + texture: Panel + margins: (12,12,12,0) + + column: { + title: COMPONENT, + width: 155, + align: left, + sort: 1 }, + + column: { + title: STATUS, + width: 82, + align: left, + sort: -2 }, + + column: { + title: SPARES, + width: 65, + align: right, + sort: -2 } + }, + + defctrl: { + bevel_width: 0 + border: false + fore_color: (0,0,0) + align: left + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + margins: (3,18,0,0) + fixed_height: 19 + } + + ctrl: { + id: 502 + pid: 1200 + type: button + cells: (4,8,1,1) + cell_insets: (0,3,0,0) + text: "Repair" + sticky: false + }, + + ctrl: { + id: 503, + pid: 1200 + type: button + cells: (5,8,1,1) + cell_insets: (3,0,0,0) + text: "Replace" + sticky: false + }, + + ctrl: { + id: 512 + pid: 1200 + type: label + cells: (4,9,1,1) + cell_insets: (0,3,0,0) + // text: "Repair Time" + font: Verdana + align: right + transparent: true + }, + + ctrl: { + id: 513, + pid: 1200 + type: label + cells: (5,9,1,1) + cell_insets: (3,0,0,0) + // text: "Replace Time" + font: Verdana + align: right + transparent: true + }, + + ctrl: { + id: 600 + pid: 1200 + type: label + cells: (8,1,1,1) + style: 0x0040 + text: "Repair Queue" + transparent: true + font: Limerick12 + fore_color: (255,255,255) + back_color: (41,41,41) + } + + ctrl: { + id: 601 + pid: 1200 + type: list + cells: (8,2,1,6) + cell_insets: (0,0,0,6) + fixed_height: 0 + + font: Verdana + fore_color: (255, 255, 255) + back_color: ( 61, 61, 59) + leading: 2 + multiselect: 0 + dragdrop: 0 + scroll_bar: 2 + show_headings: true + style: 0x20 + transparent: false + + texture: Panel + margins: (12,12,12,0) + + + column: { + title: SYSTEM, + width: 212, + align: left, + sort: 3 }, + + column: { + title: ETR, + width: 90, + align: right, + sort: 3 } + }, + + defctrl: { + align: center + standard_image: Button17x17_0 + activated_image: Button17x17_1 + transition_image: Button17x17_2 + cell_insets: (0,0,0,0) + fixed_width: 19 + fixed_height: 19 + } + + ctrl: { + id: 602 + pid: 1200 + type: button + cells: (8,8,1,1) + text: "^" + }, + + ctrl: { + id: 603 + pid: 1200 + type: button + cells: (8,8,1,1) + cell_insets: (25,0,0,0) + text: "v" + }, + + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,26) + fixed_height: 19 + fixed_width: 0 + pid: 0 + }, + + ctrl: { + id: 1 + type: button + text: Close + cells: (2,6,1,1) + }, +} diff --git a/data/shatter/Screens/ExitDlg.frm b/data/shatter/Screens/ExitDlg.frm new file mode 100644 index 0000000..fb463b5 --- /dev/null +++ b/data/shatter/Screens/ExitDlg.frm @@ -0,0 +1,88 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: ExitDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (0,0,440,320) + back_color: (0,0,0) + fore_color: (255,255,255) + font: Limerick12 + + texture: "Message.pcx" + margins: (50,40,48,40) + + layout: { + x_mins: (20, 40, 100, 100, 20) + x_weights: ( 0, 0, 1, 1, 0) + + y_mins: (44, 30, 30, 80, 35) + y_weights: ( 0, 0, 0, 1, 0) + } + + ctrl: { + id: 100, + type: label, + text: "Exit Starshatter?", + transparent: true, + align: center, + font: Limerick18, + fore_color: (255,255,255), + cells: (1,1,3,1) + } + + ctrl: { + id: 101, + type: label, + text: "Are you sure you want to exit Starshatter and return to Windows?", + transparent: true, + align: left, + font: Verdana, + fore_color: (255,255,255), + cells: (1,2,3,1) + } + + ctrl: { + id: 201, + type: text, + text: "", + scroll_bar: 0, + smooth_scroll: true, + transparent: true, + align: left, + font: Verdana, + fore_color: (255,255,255), + cells: (1,3,3,1) + } + + defctrl: { + align: left, + font: Limerick12, + fore_color: (0,0,0), + standard_image: Button17_0, + activated_image: Button17_1, + transition_image: Button17_2, + bevel_width: 6, + margins: (3,18,0,0), + cell_insets: (10,0,0,16) + } + + ctrl: { + id: 1, + type: button, + text: "Exit", + cells: (2,4,1,1) + } + + ctrl: { + id: 2, + type: button, + text: "Cancel", + cells: (3,4,1,1), + } +} diff --git a/data/shatter/Screens/FileDlg.frm b/data/shatter/Screens/FileDlg.frm new file mode 100644 index 0000000..1061d34 --- /dev/null +++ b/data/shatter/Screens/FileDlg.frm @@ -0,0 +1,122 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: CmdMsgDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (0,0,400,380) + back_color: (0,0,0) + fore_color: (255,255,255) + font: Limerick12 + + texture: "Message.pcx" + margins: (50,40,48,40) + + layout: { + x_mins: (20, 50, 100, 100, 20) + x_weights: ( 0, 0, 1, 1, 0) + + y_mins: (44, 30, 10, 25, 80, 35) + y_weights: ( 0, 0, 0, 0, 1, 0) + } + + defctrl: { + fore_color: (255, 255, 255) + font: Limerick12 + transparent: true + } + + ctrl: { + id: 100, + type: label, + align: center + cells: (1,1,3,1) + font: Limerick18 + text: "Save Game to File", + }, + + defctrl: { + font: Verdana, + transparent: false, + style: 0, + }, + + + ctrl: { + id: 110, + type: label, + cells: (1,3,1,1) + text: "Name: ", + transparent: true, + }, + + ctrl: { + id: 111, + type: label, + cells: (1,4,1,1) + text: "Files: ", + transparent: true, + }, + + defctrl: { + back_color: (41, 41, 41), + style: 0x02, + scroll_bar: 0, + }, + + ctrl: { + id: 200 + type: edit + cells: (2,3,2,1) + cell_insets: (10,0,0,0) + fixed_height: 19 + }, + + ctrl: { + id: 201 + type: list + cells: (2,4,2,1) + cell_insets: (10,0,0,20) + scroll_bar: 2, + + column: { + title: Files, + width: 200, + align: left, + sort: 0 } + }, + + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (10,0,0,16) + transparent: false + fixed_height: 19 + } + + ctrl: { + id: 1 + type: button + cells: (2,5,1,1) + text: Save + }, + + ctrl: { + id: 2 + type: button + cells: (3,5,1,1) + text: Cancel + }, +} diff --git a/data/shatter/Screens/FirstTimeDlg.frm b/data/shatter/Screens/FirstTimeDlg.frm new file mode 100644 index 0000000..ac71739 --- /dev/null +++ b/data/shatter/Screens/FirstTimeDlg.frm @@ -0,0 +1,163 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: FirstTimeDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (0,0,440,430) + back_color: (0,0,0) + fore_color: (255,255,255) + font: Limerick12 + + texture: "Message.pcx" + margins: (50,40,48,40) + + layout: { + x_mins: (20, 90, 100, 100, 20) + x_weights: ( 0, 0, 1, 1, 0) + + y_mins: (44, 25, 5, 45, 45, 45, 45, 45, 45, 35) + y_weights: ( 0, 0, 0, 0, 1, 0, 1, 0, 1, 0) + } + + defctrl: { + base_color: ( 92, 92, 92), + back_color: ( 21, 21, 21), + fore_color: (255, 255, 255), + font: Verdana, + align: left, + transparent: true, + bevel_width: 0, + bevel_depth: 128, + border: true, + border_color: (192, 192, 192), + style: 0, + }, + + ctrl: { + id: 110 + type: label + cells: (1,1,3,1) + font: Limerick18 + text: "NEW PLAYER" + align: center + }, + + ctrl: { + id: 100 + type: label + cells: (1,3,3,1) + text: "Create a new player account. Enter your name in the box provided. " + "The user name may be a nickname, callsign, or last name.", + }, + + ctrl: { + id: 101, + type: label, + cells: (1,4,1,1) + text: "Player Name:", + }, + + ctrl: { + id: 102, + type: label, + cells: (1,5,3,1) + text: "Select your preferred style of play. Arcade mode is similar to games " + "such as Wing Commander or FreeSpace. Standard mode is more like " + "Babylon 5, Independence War, or Falcon 4.0", + }, + + ctrl: { + id: 103 + type: label + cells: (1,6,1,1) + text: "Play Style:" + }, + + ctrl: { + id: 104 + type: label + cells: (1,7,3,1) + align: left + transparent: true + text: "The following option allows you to skip the training campaign, " + "'Operation Live Fire'. If this is your first time playing Starshatter " + "select 'Cadet (First timer)'", + }, + + ctrl: { + id: 105 + type: label + cells: (1,8,1,1) + text: "Experience:", + }, + + defctrl: { + style: 0x02 + scroll_bar: 0 + + active_color: ( 92, 92, 92) + back_color: ( 41, 41, 41) + base_color: ( 92, 92, 92) + border_color: (192, 192, 192) + + border: true + simple: true + bevel_width: 3 + text_align: left + transparent: false + + fixed_height: 18 + } + + ctrl: { + id: 200 + type: edit + cells: (2,4,2,1) + single_line: true + } + + ctrl: { + id: 201 + type: combo + cells: (2,6,2,1) + + item: "Arcade Style" + item: "Standard Model" + } + + ctrl: { + id: 202 + type: combo + cells: (2,8,2,1) + + item: "Cadet (First timer)" + item: "Admiral (Experienced)" + } + + + defctrl: { + align: left, + font: Limerick12, + fore_color: (0,0,0), + standard_image: Button17_0, + activated_image: Button17_1, + transition_image: Button17_2, + bevel_width: 6, + margins: (3,18,0,0), + cell_insets: (10,0,0,16) + } + + ctrl: { + id: 1 + type: button + cells: (3,9,1,1) + text: Accept + } +} + diff --git a/data/shatter/Screens/FltDlg.frm b/data/shatter/Screens/FltDlg.frm new file mode 100644 index 0000000..5adf7c8 --- /dev/null +++ b/data/shatter/Screens/FltDlg.frm @@ -0,0 +1,428 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: FltDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 100, 100, 10), + x_weights: ( 0, 3, 1, 0), + + y_mins: (28, 30, 10, 50, 10, 60, 45), + y_weights: ( 0, 0, 0, 1, 0, 1, 0) + }, + + // background images: + + ctrl: { + id: 9990 + type: background + texture: Frame4a + cells: (1,3,2,2), + cell_insets: (0,0,0,0), + margins: (2,2,16,16) + hide_partial: false + } + + ctrl: { + id: 9991, + type: background, + texture: Frame2a, + cells: (1,5,1,2), + cell_insets: (0,0,0,10), + margins: (2,32,40,32) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame2b, + cells: (2,5,1,2), + cell_insets: (0,0,0,10), + margins: (0,40,40,32) + hide_partial: false + } + + // title: + + ctrl: { + id: 10 + type: label + text: "Flight Operations" + align: left + font: Limerick18 + fore_color: (255,255,255) + transparent: true + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + } + + + // upper panel: + + ctrl: { + id: 1100 + type: panel + transparent: true + + cells: (1,3,2,2), + + layout: { + x_mins: ( 10, 100, 100, 20, 100, 10) + x_weights: ( 0, 0, 1, 0, 1, 0) + + y_mins: ( 10, 25, 25, 25, 25, 25, 25, 10) + y_weights: ( 0, 0, 0, 0, 0, 0, 1, 0) + } + } + + ctrl: { + id: 11 + pid: 1100 + type: label + cells: (1,1,1,1) + cell_insets: (0,0,0,0) + text: "Squadron" + align: left + font: Limerick12 + style: 0x0040 + back_color: (41,41,41) + fore_color: (255,255,255) + transparent: true + } + + ctrl: { + id: 101 + pid: 1100 + type: combo + cells: (2,1,1,1) + + fore_color: (255, 255, 255) + back_color: ( 60, 60, 60) + border_color: (192, 192, 192) + active_color: ( 92, 92, 92) + + font: Verdana + simple: true + bevel_width: 3 + text_align: left + transparent: false + fixed_height: 20 + }, + + ctrl: { + id: 102 + pid: 1100 + type: list + cells: (1,2,2,5) + + transparent: false + texture: Panel + margins: (12,12,12,0) + + font: Verdana + fore_color: (255, 255, 255) + back_color: ( 61, 61, 59) + multiselect: 1 + style: 0x02 + item_style: 0x00 + selected_style: 0x02 + scroll_bar: 2 + leading: 2 + show_headings: true + + column: { + title: INDEX, + width: 90, + align: right, + sort: 2, + }, + + column: { + title: NAME, + width: 255, + align: left, + sort: 1, + }, + + column: { + title: STATUS, + width: 120, + align: left, + sort: 1, + }, + + column: { + title: MISSION, + width: 170, + align: left, + sort: 1, + }, + + column: { + title: TIME, + width: 97, + align: left, + sort: 1, + }, + }, + + + defctrl: { + transparent: false, + align: left, + fore_color: (0,0,0), + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + font: Limerick12 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,0,0,0) + fixed_height: 19 + pid: 1100 + }, + + ctrl: { + id: 110 + type: button + cells: (4,2,1,1) + text: "Package" + }, + + ctrl: { + id: 111 + type: button + cells: (4,3,1,1) + text: "Alert" + }, + + ctrl: { + id: 112 + type: button + cells: (4,4,1,1) + text: "Launch" + }, + + ctrl: { + id: 113 + type: button + cells: (4,5,1,1) + text: "Standby" + }, + + ctrl: { + id: 114 + type: button + cells: (4,6,1,1) + text: "Recall" + }, + + + + + // lower panel: + + ctrl: { + id: 1200 + pid: 0 + type: panel + cells: (1,5,2,1) + transparent: true + fixed_height: 0 + fixed_width: 0 + + + layout: { + x_mins: ( 10, 100, 20, 200, 20, 200, 10) + x_weights: ( 0, 1, 0, 2, 0, 2, 0) + + y_mins: ( 30, 25, 25, 25, 25, 25, 25, 25, 10) + y_weights: ( 0, 0, 0, 0, 0, 0, 0, 1, 0) + } + } + + defctrl: { + back_color: (41,41,41) + fore_color: (255, 255, 255) + font: Limerick12 + border: false + transparent: true + pid: 1200 + } + + ctrl: { + id: 401 + type: label + text: Objective + cells: (3,1,1,1) + style: 0x0040 + } + + ctrl: { + id: 402 + type: label + text: Loadout + cells: (5,1,1,1) + style: 0x0040 + } + + defctrl: { + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + font: Limerick12 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,0,0,0) + fixed_height: 19 + pid: 1200 + }, + + ctrl: { + id: 210 + type: button + cells: (1,2,1,1) + text: "Patrol" + }, + + ctrl: { + id: 211, + type: button, + cells: (1,3,1,1) + text: "Intercept" + }, + + ctrl: { + id: 212, + type: button, + cells: (1,4,1,1) + text: "Assault" + }, + + ctrl: { + id: 213, + type: button, + cells: (1,5,1,1) + text: "Strike" + }, + + ctrl: { + id: 214, + type: button, + cells: (1,6,1,1) + text: "Escort" + }, + + ctrl: { + id: 215, + type: button, + cells: (1,7,1,1) + text: "Scout" + }, + + defctrl: { + font: Verdana + fore_color: (255, 255, 255) + back_color: ( 61, 61, 59) + transparent: false + texture: Panel + margins: (12,12,12,0) + fixed_height: 0 + style: 0x02 + item_style: 0x00 + selected_style: 0x02 + scroll_bar: 2 + leading: 2 + show_headings: true + } + + ctrl: { + id: 221 + type: list + cells: (3,2,1,6) + + column: { + title: NAME + width: 130 + align: left + sort: 1 + } + + column: { + title: SECTOR + width: 90 + align: left + sort: 1 + } + + column: { + title: RANGE + width: 82 + align: right + sort: 1 + } + } + + ctrl: { + id: 222 + type: list + cells: (5,2,1,6) + + column: { + title: NAME + width: 190 + align: left + sort: 1 + } + + column: { + title: WEIGHT + width: 112 + align: right + sort: 1 + } + } + + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,26) + fixed_height: 19 + fixed_width: 0 + pid: 0 + }, + + ctrl: { + id: 1 + type: button + text: Close + cells: (2,6,1,1) + }, +} diff --git a/data/shatter/Screens/HelmDetail.frm b/data/shatter/Screens/HelmDetail.frm new file mode 100644 index 0000000..cd5ac82 --- /dev/null +++ b/data/shatter/Screens/HelmDetail.frm @@ -0,0 +1,235 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: STARS +// File: HelmDetail.frm +// +// John DiCamillo Software Consulting +// Copyright © 1999. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (10, 345, 620, 127), + + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: "GUI", + + texture: "WepDetail_640.pcx", + + defctrl: { + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: GUI, + bevel_width: 4, + bevel_depth: 128, + border: true, + border_color: (0,0,0) + }, + + ctrl: { + id: 100, + type: label, + rect: (15, 345, 180, 20), + text: "Helm Control", + transparent: true + }, + + ctrl: { + id: 201, + type: slider, + rect: (260, 365, 20, 100), + active_color: (192,192,64), + text: "", + style: 0x21, + orientation: 1, + active: true, + back_color: ( 92, 92, 92) + }, + + ctrl: { + id: 202, + type: slider, + rect: (295, 365, 20, 100), + active_color: (192,192,64), + text: "", + style: 0x21, + orientation: 1, + active: true, + back_color: ( 92, 92, 92) + }, + + defctrl: { + back_color: (62,106,151), + font: GUI, + sticky: true, + transparent: false + }, + + ctrl: { + id: 251, + type: button, + rect: (365, 365, 75, 25), + text: "Manual" + }, + + ctrl: { + id: 252, + type: button, + rect: (365, 392, 75, 25), + text: "Helm" + }, + + ctrl: { + id: 253, + type: button, + rect: (365, 419, 75, 25), + text: "Nav" + }, + + ctrl: { + id: 300, + type: label, + rect: (445, 345, 180, 20), + text: "Contact List", + transparent: true + }, + + ctrl: { + id: 301, + type: list, + rect: (445, 365, 180, 100), + text: "contact list", + back_color: (21,21,21), + font: GUIsmall, + scroll_bar: 2, + style: 0x20 + }, + + ctrl: { + id: 400, + type: compass, + rect: (135, 365, 100, 100), + font: GUIsmall, + transparent: true + } +} + + + +// +--------------------------------------------------------------------+ +// +--------------------------------------------------------------------+ +// +--------------------------------------------------------------------+ + + +form: { + rect: (10, 465, 620, 127), + + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: "GUI", + + texture: "WepDetail_640.pcx", + + defctrl: { + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: GUI, + bevel_width: 4, + bevel_depth: 128, + border: true, + border_color: (0,0,0) + }, + + ctrl: { + id: 100, + type: label, + rect: (15, 465, 180, 20), + text: "Helm Control", + transparent: true + }, + + ctrl: { + id: 201, + type: slider, + rect: (260, 485, 20, 100), + active_color: (192,192,64), + text: "", + style: 0x21, + orientation: 1, + active: true, + back_color: ( 92, 92, 92) + }, + + ctrl: { + id: 202, + type: slider, + rect: (295, 485, 20, 100), + active_color: (192,192,64), + text: "", + style: 0x21, + orientation: 1, + active: true, + back_color: ( 92, 92, 92) + }, + + defctrl: { + back_color: (62,106,151), + font: GUI, + sticky: true, + transparent: false + }, + + ctrl: { + id: 251, + type: button, + rect: (365, 485, 75, 25), + text: "Manual" + }, + + ctrl: { + id: 252, + type: button, + rect: (365, 512, 75, 25), + text: "Helm" + }, + + ctrl: { + id: 253, + type: button, + rect: (365, 539, 75, 25), + text: "Nav" + }, + + ctrl: { + id: 300, + type: label, + rect: (445, 465, 180, 20), + text: "Contact List", + transparent: true + }, + + ctrl: { + id: 301, + type: list, + rect: (445, 485, 180, 100), + text: "contact list", + back_color: (21,21,21), + font: GUIsmall, + scroll_bar: 2, + style: 0x20 + }, + + ctrl: { + id: 400, + type: compass, + rect: (135, 485, 100, 100), + font: GUIsmall, + transparent: true + } +} + diff --git a/data/shatter/Screens/JoyDlg.frm b/data/shatter/Screens/JoyDlg.frm new file mode 100644 index 0000000..77cd348 --- /dev/null +++ b/data/shatter/Screens/JoyDlg.frm @@ -0,0 +1,220 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: KeyDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (0,0,440,380), + back_color: (0,0,0), + fore_color: (255,255,255), + font: Limerick12, + + texture: "Message.pcx", + margins: (50,40,48,40), + + layout: { + x_mins: (30, 100, 100, 100, 30), + x_weights: ( 0, 1, 1, 1, 0), + + y_mins: (44, 30, 25, 25, 25, 25, 25, 30, 75, 10, 35), + y_weights: ( 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0) + }, + + defctrl: { + align: center + base_color: ( 92, 92, 92) + back_color: ( 92, 92, 92) + fore_color: (255, 255, 255) + font: Limerick12 + bevel_width: 0 + bevel_depth: 128 + border: true + border_color: (0,0,0) + transparent: true + }, + + ctrl: { + id: 100, + type: label, + cells: (1,1,3,1) + text: "Joystick Axis Setup", + }, + + + ctrl: { + id: 501, + type: label, + cells: (1,2,1,1) + text: "Axis", + }, + + ctrl: { + id: 502, + type: label, + cells: (2,2,1,1) + text: "Select", + }, + + ctrl: { + id: 503, + type: label, + cells: (3,2,1,1) + text: "Invert", + }, + + defctrl: { + align: left + font: Verdana + } + + ctrl: { + id: 101 + type: label + cells: (1,3,1,1) + text: "X Axis:" + } + + ctrl: { + id: 102 + type: label + cells: (1,4,1,1) + text: "Y Axis:" + } + + ctrl: { + id: 103 + type: label + cells: (1,5,1,1) + text: "Rudder:" + } + + ctrl: { + id: 104 + type: label + cells: (1,6,1,1) + text: "Throttle:" + } + + ctrl: { + id: 11 + type: label + cells: (1,8,3,1) + text: "Click an axis button and then move the controller to bind a new axis. " + "You can also invert any axis by clicking the 'Invert' checkbox to the " + "right of the select button.\n\n" + "Then click Apply to save the new bindings, or Cancel to return to the " + "original bindings." + } + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,0,0,6) + sticky: true + transparent: false + } + + ctrl: { + id: 201 + type: button + cells: (2,3,1,1) + text: Select + }, + + ctrl: { + id: 202 + type: button + cells: (2,4,1,1) + text: Select + }, + + ctrl: { + id: 203 + type: button + cells: (2,5,1,1) + text: Select + }, + + ctrl: { + id: 204 + type: button + cells: (2,6,1,1) + text: Select + } + + defctrl: { + cell_insets: (55,0,0,0) + fixed_width: 16 + fixed_height: 16 + + standard_image: Checkbox_0 + activated_image: Checkbox_2 + transition_image: Checkbox_1 + sticky: true + } + + ctrl: { + id: 301 + type: button + cells: (3,3,1,1) + } + + ctrl: { + id: 302 + type: button + cells: (3,4,1,1) + } + + ctrl: { + id: 303 + type: button + cells: (3,5,1,1) + } + + ctrl: { + id: 304 + type: button + cells: (3,6,1,1) + } + + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + fixed_width: 0 + fixed_height: 0 + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (10,0,0,16) + transparent: false + } + + ctrl: { + id: 1, + type: button, + text: "Apply", + cells: (2,10,1,1) + } + + ctrl: { + id: 2, + type: button, + text: "Cancel", + cells: (3,10,1,1), + } +} diff --git a/data/shatter/Screens/KeyDlg.frm b/data/shatter/Screens/KeyDlg.frm new file mode 100644 index 0000000..328fdae --- /dev/null +++ b/data/shatter/Screens/KeyDlg.frm @@ -0,0 +1,142 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: KeyDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (0,0,440,380), + back_color: (0,0,0), + fore_color: (255,255,255), + font: Limerick12, + + texture: "Message.pcx", + margins: (50,40,48,40), + + layout: { + x_mins: (30, 100, 100, 100, 30), + x_weights: ( 0, 0, 1, 1, 0), + + y_mins: (44, 30, 25, 25, 25, 25, 25, 40, 55, 10, 35), + y_weights: ( 0, 0.5, 0, 0, 0, 0, 0, 0, 0, 1, 0) + }, + + defctrl: { + base_color: ( 92, 92, 92) + back_color: ( 41, 41, 41) + fore_color: (255, 255, 255) + bevel_width: 0 + bevel_depth: 128 + border: true + border_color: (192, 192, 192) + align: left + font: Verdana + transparent: true + style: 0x02 + } + + ctrl: { + id: 100 + type: label + text: "Key Binding" + cells: (1,1,3,1) + font: Limerick12 + align: center + } + + ctrl: { + id: 101 + type: label + text: "Command:" + cells: (1,2,1,1) + } + + ctrl: { + id: 102 + type: label + text: "Current Key:" + cells: (1,3,1,1) + } + + ctrl: { + id: 103 + type: label + text: "New Key:" + cells: (1,4,1,1) + } + + ctrl: { + id: 11 + type: label + cells: (1,8,3,1) + text: "Press any key to select a new binding for this command. " + "Then click Apply to save the new binding, or Cancel to " + "return to the original binding." + } + + defctrl: { + cell_insets: (0,0,0,5) + transparent: false + } + + ctrl: { + id: 201, + type: label, + cells: (2,2,2,1) + text: "none selected", + }, + + ctrl: { + id: 202, + type: label, + cells: (2,3,2,1) + text: "none selected", + }, + + + ctrl: { + id: 203, + type: label, + cells: (2,4,2,1) + text: "", + }, + + + defctrl: { + align: left, + font: Limerick12, + fore_color: (0,0,0), + standard_image: Button17_0, + activated_image: Button17_1, + transition_image: Button17_2, + bevel_width: 6, + margins: (3,18,0,0), + cell_insets: (10,0,0,16) + } + + ctrl: { + id: 300, + type: button, + cells: (2,6,2,1) + text: "Clear Binding", + cell_insets: (0,0,0,6) + }, + + ctrl: { + id: 1, + type: button, + text: "Apply", + cells: (2,10,1,1) + } + + ctrl: { + id: 2, + type: button, + text: "Cancel", + cells: (3,10,1,1), + } +} diff --git a/data/shatter/Screens/LoadDlg.frm b/data/shatter/Screens/LoadDlg.frm new file mode 100644 index 0000000..34f9f40 --- /dev/null +++ b/data/shatter/Screens/LoadDlg.frm @@ -0,0 +1,64 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: ExitDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (0,0,440,320) + back_color: (0,0,0) + fore_color: (255,255,255) + font: Limerick12 + + texture: "Message.pcx" + margins: (50,40,48,40) + + layout: { + x_mins: (40, 40, 100, 100, 40) + x_weights: ( 0, 0, 1, 1, 0) + + y_mins: (44, 30, 60, 35, 25) + y_weights: ( 0, 0, 0, 0, 0) + } + + ctrl: { + id: 100 + type: label + cells: (1,1,3,1) + text: "Loading Mission" + + align: center + font: Limerick18 + fore_color: (255,255,255) + transparent: true + }, + + ctrl: { + id: 101 + type: label + cells: (1,3,3,1) + text: "" + + align: center + font: Verdana + fore_color: (255,255,255) + transparent: true + }, + + ctrl: { + id: 102, + type: slider, + cells: (1,4,3,1) + fixed_height: 8 + + active_color: (250, 250, 100), + back_color: ( 21, 21, 21), + border: false, + transparent: false, + }, +} + diff --git a/data/shatter/Screens/MenuDlg.frm b/data/shatter/Screens/MenuDlg.frm new file mode 100644 index 0000000..4785e09 --- /dev/null +++ b/data/shatter/Screens/MenuDlg.frm @@ -0,0 +1,159 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: MenuDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + font: Limerick12, + + layout: { + x_mins: (20, 20, 28, 180, 20), + x_weights: ( 0, 1, 0, 0, 0), + + y_mins: (60, 60, 40, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30), + y_weights: ( 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1) + }, + + // background images: + + defctrl: { + fore_color: (4,4,4), + cell_insets: (0,0,0,0) + }, + + ctrl: { + id: 300 + type: background + texture: MenuDlg1 + cells: (0,0,5,1) + margins: (248,2,2,32) + hide_partial: false + }, + + ctrl: { + id: 301 + type: background + texture: Plasma + cells: (0,1,5,1) + margins: (0,896,0,0) + hide_partial: false + }, + + ctrl: { + id: 302 + type: background + texture: MenuDlg2 + cells: (0,2,5,12) + margins: (2,248,32,2) + hide_partial: false + }, + + ctrl: { + id: 100, + type: label, + align: right, + font: Verdana, + transparent: true, + cells: (3,2,1,1) + cell_insets: (0,0,30,5) + hide_partial: false + }, + + + // buttons: + + defctrl: { + align: left, + font: Limerick12, + fore_color: (0,0,0), + standard_image: Button23_0, + activated_image: Button23_1, + transition_image: Button23_2, + bevel_width: 6, + margins: (3,18,0,0), + cell_insets: (0,0,0,5) + }, + + + ctrl: { + id: 120, + type: button, + text: "Start", + alt: "Start a new game, or resume your current game", + cells: (3,3,1,1) + }, + + ctrl: { + id: 101, + type: button, + text: "Campaign", + alt: "Start a new dynamic campaign, or load a saved game", + cells: (3,4,1,1), + }, + + ctrl: { + id: 102, + type: button, + text: "Mission", + alt: "Play or create a scripted mission exercise", + cells: (3,5,1,1) + }, + + ctrl: { + id: 104, + type: button, + text: "Multiplayer", + alt: "Start or join a multiplayer scenario", + cells: (3,6,1,1) + }, + + ctrl: { + id: 103, + type: button, + text: "Logbook", + alt: "Manage your logbook and player preferences", + cells: (3,7,1,1) + }, + + ctrl: { + id: 111, + type: button, + text: "Options", + alt: "Audio, Video, Gameplay, Control, and Mod configuration options", + cells: (3,8,1,1) + }, + + ctrl: { + id: 116, + type: button, + text: "Tac Reference", + alt: "View ship and weapon stats and mission roles", + cells: (3,9,1,1) + }, + + ctrl: { + id: 114, + type: button, + text: "Exit", + alt: "Exit Starshatter and return to Windows", + cells: (3,10,1,1) + }, + + ctrl: { + id: 202, + type: label, + align: center, + font: Verdana, + transparent: true, + cells: (1,11,3,1) + } + + +} diff --git a/data/shatter/Screens/ModConfigDlg.frm b/data/shatter/Screens/ModConfigDlg.frm new file mode 100644 index 0000000..5d5aeb5 --- /dev/null +++ b/data/shatter/Screens/ModConfigDlg.frm @@ -0,0 +1,138 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: STARSHATTER +// File: ModConfigDlg.frm +// +// John DiCamillo +// Copyright © 1997-2002. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (0, 0, 640, 480), + screen_width: 640, + screen_height: 480, + + base_color: ( 0, 0, 0), + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + font: GUI, + + texture: "Demo_640.pcx", + + defctrl: { + base_color: ( 0, 0, 0), + back_color: ( 62, 106, 151), + fore_color: (255, 255, 255), + font: GUI, + bevel_width: 4, + bevel_depth: 128, + border: true, + border_color: (0,0,0) + }, + + ctrl: { + id: 100, + type: label, + rect: (0, 120, 640, 20), + text: "MOD Configuration", + transparent: true, + align: center + } + + ctrl: { + id: 101, + type: label, + rect: (70, 140, 240, 20), + text: "Disabled Mods", + transparent: true, + align: center + } + + ctrl: { + id: 102, + type: label, + rect: (330, 140, 240, 20), + text: "Enabled Mods", + transparent: true, + align: center + } + + ctrl: { + id: 201, + type: list, + rect: (70, 170, 240, 180), + back_color: (21, 21, 21), + font: GUIsmall, + style: 0x02, + scroll_bar: 2, + + column: { + title: Disabled, + width: 218, + align: left, + sort: 0 } + }, + + ctrl: { + id: 202, + type: list, + rect: (330, 170, 240, 180), + back_color: (21, 21, 21), + font: GUIsmall, + style: 0x02, + scroll_bar: 2, + + column: { + title: Enabled, + width: 218, + align: left, + sort: 0 } + }, + + + ctrl: { + id: 301, + type: button, + rect: (70, 360, 130, 25), + text: "Enable" + }, + + ctrl: { + id: 302, + type: button, + rect: (330, 360, 130, 25), + text: "Disable" + }, + + ctrl: { + id: 303, + type: button, + rect: (515, 360, 26, 25), + text: "^", + font: GUIsmall + }, + + ctrl: { + id: 304, + type: button, + rect: (545, 360, 26, 25), + text: "v", + font: GUIsmall + }, + + ctrl: { + id: 1, + type: button, + rect: (300, 420, 130, 25), + text: "Accept" + }, + + ctrl: { + id: 2, + type: button, + rect: (440, 420, 130, 25), + text: "Cancel" + } +} + diff --git a/data/shatter/Screens/ModDlg.frm b/data/shatter/Screens/ModDlg.frm new file mode 100644 index 0000000..5d3e662 --- /dev/null +++ b/data/shatter/Screens/ModDlg.frm @@ -0,0 +1,337 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: ModDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 100, 20, 100, 100, 10), + x_weights: ( 0, 0.2, 0.4, 0.2, 0.2, 0), + + y_mins: (28, 30, 20, 24, 60, 45), + y_weights: ( 0, 0, 0, 0, 1, 0) + }, + + // background images: + + ctrl: { + id: 9991, + type: background, + texture: Frame2a, + cells: (1,3,2,3), + cell_insets: (0,0,0,10), + margins: (2,32,40,32) + hide_partial: false + }, + + ctrl: { + id: 9992, + type: background, + texture: Frame2b, + cells: (3,3,2,3), + cell_insets: (0,0,0,10), + margins: (0,40,40,32) + hide_partial: false + }, + + // title: + + ctrl: { + id: 10, + type: label, + text: "Options", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + // tabs: + + ctrl: { + id: 900 + type: panel + transparent: true + cells: (1,3,4,1) + hide_partial: false + + layout: { + x_mins: (100, 100, 100, 100, 100, 0), + x_weights: (0.2, 0.2, 0.2, 0.2, 0.2, 1), + + y_mins: (24), + y_weights: ( 1) + } + } + + defctrl: { + align: left, + font: Limerick12, + fore_color: (255, 255, 255), + standard_image: BlueTab_0, + activated_image: BlueTab_1, + sticky: true, + bevel_width: 6, + margins: (8,8,0,0), + cell_insets: (0,4,0,0) + }, + + ctrl: { + id: 901 + pid: 900 + type: button + text: Video + cells: (0,0,1,1) + } + + ctrl: { + id: 902 + pid: 900 + type: button + text: Audio + cells: (1,0,1,1) + } + + ctrl: { + id: 903 + pid: 900 + type: button + text: Controls + cells: (2,0,1,1) + } + + ctrl: { + id: 904 + pid: 900 + type: button + text: Gameplay + cells: (3,0,1,1) + } + + ctrl: { + id: 905 + pid: 900 + type: button + text: "Mod Config" + cells: (4,0,1,1) + } + + // main panel: + + ctrl: { + id: 300 + type: panel + transparent: true + + texture: Panel + margins: (12,12,12,0), + + cells: (1,4,4,2) + cell_insets: (10,10,10,54) + + layout: { + x_mins: (100, 100, 30, 30, 20, 100, 100, 30, 30) + x_weights: ( 3, 3, 0, 0, 0, 3, 3, 0, 0) + + y_mins: ( 3, 84, 40, 80, 30, 10) + y_weights: ( 0, 0, 0, 1, 0, 0) + } + } + + defctrl: { + fore_color: (255,255,255) + font: Verdana, + standard_image: "" + activated_image: "" + align: left + sticky: false + transparent: true + }, + + ctrl: { + id: 200 + pid: 300 + type: text + cells: (0,1,9,1) + cell_insets: (0,0,0,0) + transparent: false + scroll_bar: 0 + + texture: Panel + margins: (12,12,12,0), + + text: "<font Limerick12><color ffffff>INSTRUCTIONS:\n" + "<font Verdana>\n\t* Download mods from the Internet, " + "and save them in any subfolder of the Starshatter install folder.\n\t* Mods are initially disabled " + "and are shown in the DISABLED MODS list below.\n\t* To enable a mod, select it and click the " + "ENABLE button.\n\t* To disable an enabled mod, select it in the ENABLED MODS list and click the " + "DISABLE button." + }, + + ctrl: { + id: 101 + pid: 300 + type: label + cells: (0,2,4,1) + cell_insets: (0,0,20,0) + text: "Disabled Mods" + font: Limerick12 + fore_color: (255,255,255) + back_color: (32,32,32) + style: 0x40 + transparent: true + align: center + }, + + ctrl: { + id: 102 + pid: 300 + type: label + cells: (5,2,4,1) + cell_insets: (0,0,20,0) + text: "Enabled Mods" + font: Limerick12 + fore_color: (255,255,255) + back_color: (32,32,32) + style: 0x40 + transparent: true + align: center + }, + + ctrl: { + id: 201 + pid: 300 + type: list, + cells: (0,3,4,1) + cell_insets: (0,0,0,10) + transparent: false + + texture: Panel + margins: (12,12,12,0) + + column: { + title: Disabled, + width: 248, + align: left, + sort: 0 } + }, + + ctrl: { + id: 202 + pid: 300 + type: list, + cells: (5,3,4,1) + cell_insets: (0,0,0,10) + transparent: false + + texture: Panel + margins: (12,12,12,0) + + column: { + title: Enabled, + width: 248, + align: left, + sort: 0 } + }, + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,11) + } + + ctrl: { + id: 301 + pid: 300 + type: button + cells: (0,4,1,1) + text: "Enable >>" + }, + + ctrl: { + id: 302 + pid: 300 + type: button + cells: (5,4,1,1) + text: "Disable <<" + }, + + defctrl: { + align: center + standard_image: Button17x17_0 + activated_image: Button17x17_1 + transition_image: Button17x17_2 + cell_insets: (10,0,0,0) + fixed_width: 19 + fixed_height: 19 + } + + ctrl: { + id: 303 + pid: 300 + type: button + cells: (7,4,1,1) + text: "^" + }, + + ctrl: { + id: 304 + pid: 300 + type: button + cells: (8,4,1,1) + text: "v" + }, + + + // apply and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,0) + fixed_width: 0 + }, + + ctrl: { + id: 1 + type: button + text: Apply + cells: (3,5,1,1) + }, + + ctrl: { + id: 2 + type: button + text: Cancel + cells: (4,5,1,1), + }, + +} diff --git a/data/shatter/Screens/ModInfoDlg.frm b/data/shatter/Screens/ModInfoDlg.frm new file mode 100644 index 0000000..caf44b3 --- /dev/null +++ b/data/shatter/Screens/ModInfoDlg.frm @@ -0,0 +1,111 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: ModInfoDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (0,0,440,340) + back_color: (0,0,0) + fore_color: (255,255,255) + font: Limerick12 + + texture: "Message.pcx" + margins: (50,40,48,40) + + layout: { + x_mins: (20, 100, 15, 128, 20) + x_weights: ( 0, 1, 0, 0, 0) + + y_mins: (44, 25, 5, 30, 128, 10, 45, 35) + y_weights: ( 0, 0, 0, 0, 0, 0, 1, 0) + } + + defctrl: { + base_color: (160, 160, 150) + back_color: ( 92, 92, 92) + fore_color: (255, 255, 255) + font: Verdana + bevel_width: 4, + bevel_depth: 128, + border: true, + border_color: (0,0,0) + transparent: true + }, + + ctrl: { + id: 100, + type: label, + cells: (1,1,3,1) + text: "Mod Description" + font: Limerick18 + align: center + }, + + ctrl: { + id: 101, + type: label, + cells: (1,3,3,1) + text: "Mod Name Here" + font: Limerick12 + align: left + }, + + ctrl: { + id: 102, + type: label, + cells: (1,4,1,1) + text: "Description goes here", + font: Verdana, + transparent: true + }, + + ctrl: { + id: 200, + type: image, + cells: (3,4,1,1) + back_color: (12,12,12) + border: true + style: 0x02, + picture: "mod_logo.pcx" + fixed_width: 128 + fixed_height: 128 + transparent: false + }, + + ctrl: { + id: 103, + type: label, + cells: (1,6,3,1) + text: "Copyright Notice", + font: Verdana, + transparent: true + }, + + + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (10,0,0,16) + transparent: false + } + + ctrl: { + id: 1 + type: button + cells: (3,7,1,1) + text: Close + } +} + diff --git a/data/shatter/Screens/MsgDlg.frm b/data/shatter/Screens/MsgDlg.frm new file mode 100644 index 0000000..4742ab9 --- /dev/null +++ b/data/shatter/Screens/MsgDlg.frm @@ -0,0 +1,120 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: STARS +// File: MessageDlg.frm +// +// John DiCamillo Software Consulting +// Copyright © 1997-2003. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (145, 115, 350, 250), + screen_width: 640, + screen_height: 480, + + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: "GUI", + + texture: "message.pcx", + + defctrl: { + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: GUI, + bevel_width: 4, + bevel_depth: 128, + border: true, + border_color: (0,0,0) + }, + + ctrl: { + id: 100, + type: label, + rect: (160, 140, 320, 20), + text: "Message Title", + transparent: true, + align: center + }, + + + ctrl: { + id: 101, + type: label, + rect: (180, 170, 280, 120), + text: "Message Text", + font: Verdana, + transparent: true + }, + + ctrl: { + id: 1, + type: button, + rect: (325, 310, 100, 25), + back_color: ( 62, 106, 151), + text: "Close" + } +} + + +// +--------------------------------------------------------------------+ +// +--------------------------------------------------------------------+ +// +--------------------------------------------------------------------+ + +form: { + rect: (225, 175, 350, 250), + screen_width: 800, + screen_height: 600, + + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: "GUI", + + texture: "message.pcx", + + defctrl: { + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: GUI, + bevel_width: 0, + transparent: true, + align: center + }, + + ctrl: { + id: 100, + type: label, + rect: (240, 230, 320, 20), + text: "Message Title", + }, + + ctrl: { + id: 101, + type: label, + rect: (260, 280, 280, 120), + text: "Message Text", + font: Verdana, + }, + + defctrl: { + transparent: false, + font: Terminal, + fore_color: (5,5,5), + align: left, + }, + + ctrl: { + id: 1, + type: button, + rect: (405, 380, 130, 17), + text: Close, + standard_image: grn_130x17_0, + activated_image: grn_130x17_1, + transition_image: grn_130x17_2, + }, +} diff --git a/data/shatter/Screens/MsnDlg.frm b/data/shatter/Screens/MsnDlg.frm new file mode 100644 index 0000000..b5d37cb --- /dev/null +++ b/data/shatter/Screens/MsnDlg.frm @@ -0,0 +1,454 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: STARS +// File: MsnDlg.frm +// +// John DiCamillo Software Consulting +// Copyright © 2001. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (0, 0, 640, 480), + screen_width: 640, + screen_height: 480, + + base_color: ( 72, 82, 92), + back_color: ( 72, 82, 92), + fore_color: (255, 255, 255), + font: "GUI", + + texture: "msn_brief_640.pcx", + + defctrl: { + base_color: (160, 160, 150), + back_color: ( 62, 106, 151), + fore_color: (255, 255, 255), + font: GUI, + bevel_width: 4, + bevel_depth: 128, + border: true, + border_color: (0,0,0), + transparent: true, + align: left + }, + + ctrl: { + id: 100, + type: label, + rect: (7, 6, 600, 20), + text: "Mission Briefing", + transparent: true, + align: left, + font: GUI, + fore_color: (255,255,255), + }, + + ctrl: { + id: 200, + type: label, + rect: (20, 55, 300, 20), + text: "title goes here", + fore_color: (255, 255, 128) + }, + + ctrl: { + id: 201, + type: label, + rect: (20, 87, 65, 50), + text: "System:", + font: "Verdana" + }, + + ctrl: { + id: 202, + type: label, + rect: (80, 87, 125, 50), + text: "alpha", + font: "Verdana" + }, + + ctrl: { + id: 203, + type: label, + rect: (20, 77, 65, 50), + text: "Sector:", + font: "Verdana" + }, + + ctrl: { + id: 204, + type: label, + rect: (80, 77, 125, 50), + text: "bravo", + font: "Verdana" + }, + + + ctrl: { + id: 206, + type: label, + rect: (420, 55, 200, 20), + text: "Day 7 11:32:04", + align: right + }, + + + defctrl: { + transparent: false, + align: center, + font: Terminal, + fore_color: (4,4,4), + bevel_width: 0, + align: left, + sticky: true, + standard_image: tab_70x17_0, + activated_image: tab_70x17_1, + transition_image: tab_70x17_2, + }, + + ctrl: { + id: 900, + type: button, + rect: (20, 450, 70, 17), + sticky: true, + text: "SIT" + }, + + ctrl: { + id: 901, + type: button, + rect: (95, 450, 70, 17), + sticky: true, + text: "PKG" + }, + + ctrl: { + id: 902, + type: button, + rect: (170, 450, 70, 17), + sticky: true, + text: "NAV" + }, + + ctrl: { + id: 903, + type: button, + rect: (245, 450, 70, 17), + sticky: true, + text: "WEP", + }, + + + + + ctrl: { + id: 1, + type: button, + rect: (350, 450, 130, 17), + text: Accept, + sticky: false, + standard_image: grn_130x17_0, + activated_image: grn_130x17_1, + transition_image: grn_130x17_2, + }, + + ctrl: { + id: 2, + type: button, + rect: (490, 450, 130, 17), + text: Cancel, + sticky: false, + standard_image: red_130x17_0, + activated_image: red_130x17_1, + transition_image: red_130x17_2, + } +} + +// +--------------------------------------------------------------------+ +// +--------------------------------------------------------------------+ +// +--------------------------------------------------------------------+ + +form: { + rect: (0, 0, 800, 600), + screen_width: 800, + screen_height: 600, + + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: "GUI", + + texture: "msn_brief_800.pcx", + + defctrl: { + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: Verdana, + bevel_width: 0, + bevel_depth: 128, + border: true, + border_color: ( 0, 0, 0), + transparent: true, + align: left, + active: true, + }, + + ctrl: { + id: 200, + type: label, + rect: (25, 55, 400, 20), + text: "title goes here", + fore_color: (255, 255, 128), + font: GUI, + }, + + ctrl: { + id: 201, + type: label, + rect: (25, 70, 65, 50), + text: "System:", + }, + + ctrl: { + id: 202, + type: label, + rect: (100, 70, 225, 50), + text: "alpha", + }, + + ctrl: { + id: 203, + type: label, + rect: (25, 82, 65, 50), + text: "Sector:", + }, + + ctrl: { + id: 204, + type: label, + rect: (100, 82, 225, 50), + text: "bravo", + }, + + + ctrl: { + id: 206, + type: label, + rect: (575, 55, 200, 20), + text: " ", + align: right + }, + + defctrl: { + font: Terminal, + simple: false, + border: false, + base_color: (160, 160, 150), + back_color: ( 92, 92, 92), + fore_color: ( 4, 4, 4), + bevel_width: 0, + transparent: false, + sticky: true, + + standard_image: tab_90x17_0, + activated_image: tab_90x17_1, + transition_image: tab_90x17_2, + }, + + ctrl: { + id: 900, + type: button, + rect: (20, 550, 90, 17), + text: " Sit", + }, + + ctrl: { + id: 901, + type: button, + rect: (115, 550, 90, 17), + text: " Pkg", + }, + + ctrl: { + id: 902, + type: button, + rect: (210, 550, 90, 17), + text: " Map", + }, + + ctrl: { + id: 903, + type: button, + rect: (305, 550, 90, 17), + text: " Wep", + }, + + ctrl: { + id: 1, + type: button, + rect: (500, 558, 130, 17), + text: Accept, + sticky: false, + standard_image: grn_130x17_0, + activated_image: grn_130x17_1, + transition_image: grn_130x17_2, + }, + + ctrl: { + id: 2, + type: button, + rect: (640, 558, 130, 17), + text: Cancel, + sticky: false, + standard_image: red_130x17_0, + activated_image: red_130x17_1, + transition_image: red_130x17_2, + } +} + + +// +--------------------------------------------------------------------+ +// +--------------------------------------------------------------------+ +// +--------------------------------------------------------------------+ + +form: { + rect: (0, 0, 1024, 768), + screen_width: 1024, + screen_height: 768, + + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: "GUI", + + texture: "msn_brief_1024.pcx", + + defctrl: { + base_color: (180, 180, 172), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: Verdana, + bevel_width: 0, + bevel_depth: 128, + border: true, + border_color: ( 0, 0, 0), + transparent: true, + align: left, + active: true, + }, + + ctrl: { + id: 200, + type: label, + rect: (25, 55, 500, 20), + text: "title goes here", + fore_color: (255, 255, 128), + font: GUI, + }, + + ctrl: { + id: 201, + type: label, + rect: (25, 70, 65, 50), + text: "System:", + }, + + ctrl: { + id: 202, + type: label, + rect: (100, 70, 325, 50), + text: "alpha", + }, + + ctrl: { + id: 203, + type: label, + rect: (25, 82, 65, 50), + text: "Sector:", + }, + + ctrl: { + id: 204, + type: label, + rect: (100, 82, 325, 50), + text: "bravo", + }, + + + ctrl: { + id: 206, + type: label, + rect: (575, 55, 200, 20), + text: " ", + align: right + }, + + defctrl: { + font: Terminal, + simple: false, + border: false, + base_color: (160, 160, 150), + back_color: ( 92, 92, 92), + fore_color: ( 4, 4, 4), + bevel_width: 0, + transparent: false, + sticky: true, + + standard_image: tab_90x17_0, + activated_image: tab_90x17_1, + transition_image: tab_90x17_2, + }, + + ctrl: { + id: 900, + type: button, + rect: (20, 730, 90, 17), + text: " SIT", + }, + + ctrl: { + id: 901, + type: button, + rect: (115, 730, 90, 17), + text: " PKG", + }, + + ctrl: { + id: 902, + type: button, + rect: (210, 730, 90, 17), + text: " MAP", + }, + + ctrl: { + id: 903, + type: button, + rect: (305, 730, 90, 17), + text: " WEP", + }, + + ctrl: { + id: 1, + type: button, + rect: (730, 730, 130, 17), + text: Accept, + sticky: false, + standard_image: grn_130x17_0, + activated_image: grn_130x17_1, + transition_image: grn_130x17_2, + }, + + ctrl: { + id: 2, + type: button, + rect: (870, 730, 130, 17), + text: Cancel, + sticky: false, + standard_image: red_130x17_0, + activated_image: red_130x17_1, + transition_image: red_130x17_2, + }, +} + diff --git a/data/shatter/Screens/MsnEditDlg.frm b/data/shatter/Screens/MsnEditDlg.frm new file mode 100644 index 0000000..dc5fbfc --- /dev/null +++ b/data/shatter/Screens/MsnEditDlg.frm @@ -0,0 +1,618 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: MsnEditDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 100, 20, 100, 100, 10), + x_weights: ( 0, 2, 4, 2, 2, 0), + + y_mins: (28, 30, 10, 90, 24, 60, 45), + y_weights: ( 0, 0, 0, 0, 0, 1, 0) + }, + + // background images: + + ctrl: { + id: 20 + type: background + texture: Frame4a + cells: (1,3,4,1), + cell_insets: (0,0,0,0), + margins: (2,2,16,16) + hide_partial: false + } + + ctrl: { + id: 21 + type: background + texture: Frame2a + cells: (1,4,2,3) + cell_insets: (0,0,0,10) + margins: (2,32,40,32) + hide_partial: false + } + + ctrl: { + id: 22 + type: background + texture: Frame2b + cells: (3,4,2,3) + cell_insets: (0,0,0,10) + margins: (0,40,40,32) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Mission Editor", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + // tabs: + + ctrl: { + id: 90 + type: panel + transparent: true + cells: (1,4,4,1) + cell_insets: (0,0,0,0) + hide_partial: false + + layout: { + x_mins: (80, 80, 80, 80, 5) + x_weights: ( 1, 1, 1, 1, 15) + + y_mins: (24), + y_weights: ( 0) + } + } + + defctrl: { + align: left, + font: Limerick12, + fore_color: (255, 255, 255), + standard_image: BlueTab_0, + activated_image: BlueTab_1, + sticky: true, + bevel_width: 6, + margins: (8,8,0,0) + cell_insets: (0,4,0,0) + pid: 90 + }, + + ctrl: { + id: 301 + type: button + text: SIT + cells: (0,0,1,1) + } + + ctrl: { + id: 302 + type: button + text: PKG + cells: (1,0,1,1) + } + + ctrl: { + id: 303 + type: button + text: MAP + cells: (2,0,1,1) + } + + // info panel: + + ctrl: { + id: 70 + pid: 0 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (1,3,4,1), + cell_insets: (10,10,12,10) + + layout: { + x_mins: ( 20, 60, 100, 60, 100, 20) + x_weights: ( 0, 0, 1, 0, 1, 0) + + y_mins: ( 10, 20, 20, 10) + y_weights: ( 1, 1, 1, 1) + } + } + + defctrl: { + align: left + bevel_width: 0 + font: Verdana + fore_color: (255, 255, 255) + standard_image: "" + activated_image: "" + transparent: true + margins: (0,0,0,0) + cell_insets: (0,0,0,0) + text_insets: (1,1,1,1) + pid: 70 + }, + + ctrl: { + id: 101 + type: label + cells: (1,1,1,1) + text: "Name:" + }, + + ctrl: { + id: 102 + type: label + cells: (1,2,1,1) + text: "Type:" + }, + + ctrl: { + id: 103 + type: label + cells: (3,1,1,1) + text: "System:" + }, + + ctrl: { + id: 104 + type: label + cells: (3,2,1,1) + text: "Sector:" + }, + + defctrl: { + style: 2 + scroll_bar: 0 + back_color: ( 41, 41, 41) + active_color: ( 62, 106, 151) + border_color: (192, 192, 192) + fore_color: (255, 255, 255) + border: true + simple: true + bevel_width: 3 + transparent: false + cell_insets: (0,20,0,5) + fixed_height: 18 + }, + + ctrl: { + id: 201, + type: edit, + cells: (2,1,1,1) + single_line: true, + }, + + ctrl: { + id: 202, + type: combo, + cells: (2,2,1,1) + + item: "Patrol", + item: "Sweep", + item: "Intercept", + item: "Airborne Patrol", + item: "Airborne Sweep", + item: "Airborne Intercept", + item: "Strike", + item: "Assault", + item: "Defend", + item: "Escort", + item: "Freight Escort", + item: "Shuttle Escort", + item: "Strike Escort", + item: "Intel", + item: "Scout", + item: "Recon", + item: "Blockade", + item: "Fleet", + item: "Attack", + item: "Flight Ops", + item: "Transport", + item: "Cargo", + item: "Training", + item: "Misc", + } + + ctrl: { + id: 203, + type: combo, + cells: (4,1,1,1) + } + + ctrl: { + id: 204, + type: combo, + cells: (4,2,1,1) + } + + defctrl: { + fixed_height: 0 + fixed_width: 0 + } + + // main panel: + + ctrl: { + id: 400 + pid: 0 + type: panel + transparent: false + style: 0 + + texture: Panel + margins: (12,12,12,0), + + cells: (1,5,4,2) + cell_insets: (10,10,12,54) + + layout: { + x_mins: ( 10, 100, 20, 100, 10) + x_weights: ( 0, 1, 0, 1, 0) + + y_mins: ( 15, 20, 50, 20, 50, 15) + y_weights: ( 0, 0, 1, 0, 2, 0) + } + } + + defctrl: { + fore_color: (255,255,255) + font: Limerick12 + border: true + border_color: (0,0,0) + transparent: false + sticky: true + pid: 400 + + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,5,0,6) + transparent: true + style: 0x0040 + } + + ctrl: { + id: 401 + type: label + cells: (1,1,3,1) + text: Description + }, + + ctrl: { + id: 402 + type: label + cells: (1,3,1,1) + text: Situation + }, + + ctrl: { + id: 403 + type: label + cells: (3,3,1,1) + text: Objective + }, + + defctrl: { + font: Verdana + style: 0x02 + scroll_bar: 0 + bevel_width: 0 + back_color: ( 41, 41, 41) + border_color: (192, 192, 192) + transparent: false + fixed_height: 0 + cell_insets: (0,0,0,5) + }, + + ctrl: { + id: 410 + type: edit + cells: (1,2,3,1) + text: "Description goes here." + }, + + ctrl: { + id: 411 + type: edit + cells: (1,4,1,1) + text: "Situation goes here." + }, + + ctrl: { + id: 412 + type: edit + cells: (3,4,1,1) + text: "Objective goes here." + }, + + // main panel: + + ctrl: { + id: 500 + pid: 0 + type: panel + transparent: false + style: 0 + + texture: Panel + margins: (12,12,12,0), + + cells: (1,5,4,2) + cell_insets: (10,10,12,54) + + layout: { + x_mins: ( 10, 110, 110, 110, 10, 25, 25, 10) + x_weights: ( 0, 0, 0, 0, 1, 0, 0, 0) + + y_mins: ( 15, 20, 50, 20, 20, 50, 20, 15) + y_weights: ( 0, 0, 1, 0, 0, 1, 0, 0) + } + } + + defctrl: { + fore_color: (255,255,255) + font: Limerick12 + border: true + border_color: (0,0,0) + transparent: false + sticky: true + pid: 500 + + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,5,0,6) + } + + + ctrl: { + id: 510, + type: list, + cells: (1,2,6,1) + back_color: ( 41, 41, 41), + + font: Verdana + style: 0x02 + item_style: 0x00 + selected_style: 0x02 + scroll_bar: 2 + leading: 2 + show_headings: true + + column: { + title: PKG, + width: 50, + align: center, + sort: 0 }, + + column: { + title: IFF, + width: 50, + align: center, + sort: 0 }, + + column: { + title: CALLSIGN, + width: 125, + align: left, + sort: 0 }, + + column: { + title: TYPE, + width: 125, + align: left, + sort: 0 }, + + column: { + title: ROLE, + width: 107, + align: left, + sort: 0 }, + + column: { + title: SECTOR, + width: 125, + align: left, + sort: 0 }, + }, + + ctrl: { + id: 520, + type: list, + cells: (1,5,6,1) + back_color: ( 41, 41, 41), + + font: Verdana + style: 0x02 + item_style: 0x00 + selected_style: 0x02 + scroll_bar: 2 + leading: 2 + show_headings: true + + column: { + title: ID, + width: 50, + align: center, + sort: 0 }, + + column: { + title: TIME, + width: 100, + align: left, + sort: 0 }, + + column: { + title: EVENT, + width: 100, + align: left, + sort: 0 }, + + column: { + title: SHIP, + width: 100, + align: left, + sort: 0 }, + + column: { + title: MESSAGE, + width: 232, + align: left, + sort: 0 }, + }, + + + + defctrl: { + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + bevel_width: 6 + margins: (3,18,0,0) + fore_color: (0,0,0) + cell_insets: (0,5,0,0) + fixed_height: 19 + } + + ctrl: { + id: 501 + type: button + cells: (1,1,1,1) + text: "Add Elem" + }, + + ctrl: { + id: 505 + type: button + cells: (2,1,1,1) + text: "Edit Elem" + }, + + ctrl: { + id: 502 + type: button + cells: (3,1,1,1) + text: "Del Elem" + }, + + ctrl: { + id: 511 + type: button + cells: (1,4,1,1) + text: "Add Event" + }, + + ctrl: { + id: 515 + type: button + cells: (2,4,1,1) + text: "Edit Event" + }, + + ctrl: { + id: 512 + type: button + cells: (3,4,1,1) + text: "Del Event" + }, + + defctrl: { + standard_image: Button17x17_0 + activated_image: Button17x17_1 + transition_image: Button17x17_2 + fore_color: (0,0,0) + align: center + fixed_height: 19 + fixed_width: 19 + }, + + ctrl: { + id: 503, + type: button, + cells: (5,3,1,1) + text: "^", + }, + + ctrl: { + id: 504, + type: button, + cells: (6,3,1,1) + text: "V", + }, + + ctrl: { + id: 513, + type: button, + cells: (5,6,1,1) + text: "^", + }, + + ctrl: { + id: 514, + type: button, + cells: (6,6,1,1) + text: "V", + }, + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,0) + pid: 0 + fixed_height: 19 + fixed_width: 0 + }, + + ctrl: { + id: 1 + type: button + text: Accept + cells: (3,6,1,1) + }, + + ctrl: { + id: 2 + type: button + text: Cancel + cells: (4,6,1,1), + }, + +} diff --git a/data/shatter/Screens/MsnEditNavDlg.frm b/data/shatter/Screens/MsnEditNavDlg.frm new file mode 100644 index 0000000..d9d1518 --- /dev/null +++ b/data/shatter/Screens/MsnEditNavDlg.frm @@ -0,0 +1,520 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: MsnEditNavDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 100, 20, 100, 100, 10), + x_weights: ( 0, 2, 4, 2, 2, 0), + + y_mins: (28, 30, 10, 90, 24, 60, 45), + y_weights: ( 0, 0, 0, 0, 0, 1, 0) + }, + + // background images: + + ctrl: { + id: 20 + type: background + texture: Frame4a + cells: (1,3,4,1), + cell_insets: (0,0,0,0), + margins: (2,2,16,16) + hide_partial: false + } + + ctrl: { + id: 21 + type: background + texture: Frame2a + cells: (1,4,2,3), + cell_insets: (0,0,0,10), + margins: (2,32,40,32) + hide_partial: false + } + + ctrl: { + id: 22 + type: background + texture: Frame2b + cells: (3,4,2,3), + cell_insets: (0,0,0,10), + margins: (0,40,40,32) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Mission Editor - Navigation Form", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + // tabs: + + ctrl: { + id: 90 + type: panel + transparent: true + cells: (1,4,4,1) + cell_insets: (0,0,0,0) + hide_partial: false + + layout: { + x_mins: (80, 80, 80, 80, 5) + x_weights: ( 1, 1, 1, 1, 15) + + y_mins: (24), + y_weights: ( 0) + } + } + + defctrl: { + align: left, + font: Limerick12, + fore_color: (255, 255, 255), + standard_image: BlueTab_0, + activated_image: BlueTab_1, + sticky: true, + bevel_width: 6, + margins: (8,8,0,0) + cell_insets: (0,4,0,0) + pid: 90 + }, + + ctrl: { + id: 301 + type: button + text: SIT + cells: (0,0,1,1) + } + + ctrl: { + id: 302 + type: button + text: PKG + cells: (1,0,1,1) + } + + ctrl: { + id: 303 + type: button + text: MAP + cells: (2,0,1,1) + } + + // info panel: + + ctrl: { + id: 70 + pid: 0 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (1,3,4,1), + cell_insets: (10,10,12,10) + + layout: { + x_mins: ( 20, 60, 100, 60, 100, 20) + x_weights: ( 0, 0, 1, 0, 1, 0) + + y_mins: ( 10, 20, 20, 10) + y_weights: ( 1, 1, 1, 1) + } + } + + defctrl: { + align: left + bevel_width: 0 + font: Verdana + fore_color: (255, 255, 255) + standard_image: "" + activated_image: "" + transparent: true + margins: (0,0,0,0) + cell_insets: (0,0,0,0) + text_insets: (1,1,1,1) + pid: 70 + }, + + ctrl: { + id: 71 + type: label + cells: (1,1,1,1) + text: "Name:" + }, + + ctrl: { + id: 72 + type: label + cells: (1,2,1,1) + text: "Type:" + }, + + ctrl: { + id: 73 + type: label + cells: (3,1,1,1) + text: "System:" + }, + + ctrl: { + id: 74 + type: label + cells: (3,2,1,1) + text: "Sector:" + }, + + defctrl: { + style: 2 + scroll_bar: 0 + back_color: ( 41, 41, 41) + active_color: ( 62, 106, 151) + border_color: (192, 192, 192) + fore_color: (255, 255, 255) + border: true + simple: true + bevel_width: 3 + transparent: false + cell_insets: (0,20,0,5) + fixed_height: 18 + }, + + ctrl: { + id: 201, + type: edit, + cells: (2,1,1,1) + single_line: true, + }, + + ctrl: { + id: 202, + type: combo, + cells: (2,2,1,1) + + item: "Patrol", + item: "Sweep", + item: "Intercept", + item: "Airborne Patrol", + item: "Airborne Sweep", + item: "Airborne Intercept", + item: "Strike", + item: "Assault", + item: "Defend", + item: "Escort", + item: "Freight Escort", + item: "Shuttle Escort", + item: "Strike Escort", + item: "Intel", + item: "Scout", + item: "Recon", + item: "Blockade", + item: "Fleet", + item: "Attack", + item: "Flight Ops", + item: "Transport", + item: "Cargo", + item: "Training", + item: "Misc", + } + + ctrl: { + id: 203, + type: combo, + cells: (4,1,1,1) + } + + ctrl: { + id: 204, + type: combo, + cells: (4,2,1,1) + } + + defctrl: { + fixed_height: 0 + fixed_width: 0 + pid: 0 + } + + + // main panel: + + ctrl: { + id: 800 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (1,5,4,2) + cell_insets: (10,10,12,54) + + layout: { + x_mins: ( 10, 100, 100, 100, 10, 24, 24, 15, 95, 90, 10) + x_weights: ( 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0) + + y_mins: ( 15, 25, 25, 25, 50, 50, 15) + y_weights: ( 0, 0, 0, 0, 1, 1, 0) + } + } + + defctrl: { + fore_color: (0,0,0) + font: Limerick12 + bevel_width: 0 + bevel_depth: 128 + border: true + border_color: (0,0,0) + transparent: false + sticky: true + }, + + ctrl: { + id: 100 + pid: 800 + type: label + cells: (1,2,6,4) + cell_insets: (0,0,0,0) + fore_color: (255,255,255) + back_color: (41, 41, 41) + style: 2 + font: Limerick12 + }, + + defctrl: { + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,5,0,6) + } + + ctrl: { + id: 101 + pid: 800 + type: button + cells: (1,1,1,1) + text: Galaxy + }, + + ctrl: { + id: 102 + pid: 800 + type: button + cells: (2,1,1,1) + text: System + }, + + ctrl: { + id: 103 + pid: 800 + type: button + cells: (3,1,1,1) + text: Sector + }, + + defctrl: { + sticky: false, + standard_image: Button17x17_0 + activated_image: Button17x17_1 + transition_image: Button17x17_2 + //font: Verdana, + align: center + sticky: false + margins: (0,0,0,0) + cell_insets: (5,0,0,1) + fixed_width: 19 + fixed_height: 19 + }, + + ctrl: { + id: 110 + pid: 800 + type: button + cells: (5,1,1,1) + text: "+" + }, + + ctrl: { + id: 111 + pid: 800 + type: button + cells: (6,1,1,1) + text: "-" + }, + + defctrl: { + sticky: true + standard_image: Tab17_0 + activated_image: Tab17_1 + transition_image: Tab17_2 + align: left + fixed_width: 0 + fixed_height: 0 + cell_insets: (0,2,0,6) + margins: (10,10,0,0) + }, + + ctrl: { + id: 401 + pid: 800 + type: button + cells: (8,1,1,1) + text: System + } + + ctrl: { + id: 403 + pid: 800 + type: button + cells: (8,2,1,1) + text: Sector + } + + ctrl: { + id: 405 + pid: 800 + type: button + cells: (8,3,1,1) + text: Starship + } + + defctrl: { + cell_insets: (2,0,0,6) + } + + ctrl: { + id: 402 + pid: 800 + type: button + cells: (9,1,1,1) + text: Planet + } + + ctrl: { + id: 404 + pid: 800 + type: button + cells: (9,2,1,1) + text: Station + } + + ctrl: { + id: 406 + pid: 800 + type: button + cells: (9,3,1,1) + text: Fighter + } + + defctrl: { + sticky: false, + back_color: ( 41, 41, 41), + fore_color: (255, 255, 255), + font: Verdana + + scroll_bar: 2 + style: 0x02 + transparent: false + + cell_insets: (0,0,5,0) + }, + + ctrl: { + id: 801 + pid: 800 + type: list + cells: (8,4,2,1) + show_headings: true + + column: { + title: Name + width: 167 + align: left + sort: 0 + } + } + + ctrl: { + id: 802 + pid: 800 + type: list + cells: (8,5,2,1) + show_headings: false + + column: { + title: Name, + width: 70, + align: left, + sort: 0, + color: ( 53, 159, 67) + }, + + column: { + title: Value, + width: 92, + align: left, + sort: 0, + color: (255, 255, 255) + } + } + + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,26) + pid: 0 + fixed_height: 19 + fixed_width: 0 + }, + + ctrl: { + id: 1 + type: button + text: Accept + cells: (3,6,1,1) + }, + + ctrl: { + id: 2 + type: button + text: Cancel + cells: (4,6,1,1), + }, + +} diff --git a/data/shatter/Screens/MsnElemDlg.frm b/data/shatter/Screens/MsnElemDlg.frm new file mode 100644 index 0000000..9d5aebf --- /dev/null +++ b/data/shatter/Screens/MsnElemDlg.frm @@ -0,0 +1,494 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: MsnElemDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (0,0,600,450) + back_color: (0,0,0) + fore_color: (255,255,255) + font: Limerick12 + + texture: "Message.pcx" + margins: (50,40,48,40) + + layout: { + x_mins: (20, 100, 100, 100, 20) + x_weights: ( 0, 1, 1, 1, 0) + + y_mins: (44, 30, 100, 10, 35) + y_weights: ( 0, 0, 1, 0, 0) + } + + defctrl: { + base_color: ( 92, 92, 92) + back_color: ( 41, 41, 41) + fore_color: (255, 255, 255) + bevel_width: 0 + border: true + border_color: (192, 192, 192) + align: left + font: Verdana + transparent: true + style: 0x02 + } + + ctrl: { + id: 10 + type: label + text: "Mission Element" + cells: (1,1,3,1) + font: Limerick12 + align: center + } + + ctrl: { + id: 100 + type: panel + cells: (1,2,3,1) + transparent: true + + layout: { + x_mins: (80, 100, 20, 90, 100) + x_weights: ( 0, 1, 0, 0, 1) + + y_mins: (25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25) + y_weights: ( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1) + } + } + + defctrl: { + font: Verdana + transparent: true + pid: 100 + } + + ctrl: { + id: 101, + type: label, + cells: (0,0,1,1) + text: "Name:", + }, + + ctrl: { + id: 102 + type: label + cells: (0,1,1,1) + text: "Class:", + }, + + ctrl: { + id: 103 + type: label + cells: (0,2,1,1) + text: "Design:" + }, + + ctrl: { + id: 113 + type: label + cells: (0,3,1,1) + text: "Skin:" + }, + + ctrl: { + id: 104 + type: label + cells: (0,4,1,1) + text: "Size:" + }, + + ctrl: { + id: 105, + type: label, + cells: (0,5,1,1) + text: "IFF:", + }, + + ctrl: { + id: 107, + type: label, + cells: (0,6,1,1) + text: "Role:", + }, + + ctrl: { + id: 108, + type: label, + cells: (0,7,1,1) + text: "Sector:", + }, + + ctrl: { + id: 109, + type: label, + cells: (0,8,1,1) + text: "Loc: (km)", + }, + + ctrl: { + id: 110, + type: label, + cells: (0,9,1,1) + text: "Heading:", + }, + + ctrl: { + id: 111, + type: label, + cells: (0,10,1,1) + text: "Hold Time:", + }, + + ctrl: { + id: 112, + type: label, + cells: (0,11,1,1) + text: "Intel:", + }, + + + // right column: + ctrl: { + id: 121, + type: label, + cells: (3,0,1,1) + text: "Player:", + }, + + ctrl: { + id: 121, + type: label, + cells: (3,1,1,1) + text: "Alert:", + }, + + ctrl: { + id: 122, + type: label, + cells: (3,2,1,1) + text: "Playable:", + }, + + ctrl: { + id: 123, + type: label, + cells: (3,3,1,1) + text: "Command AI:", + }, + + ctrl: { + id: 124, + type: label, + cells: (3,4,1,1) + text: "Respawns:", + }, + + ctrl: { + id: 125, + type: label, + cells: (3,5,1,1) + text: "Cmdr:", + }, + + ctrl: { + id: 126, + type: label, + cells: (3,6,1,1) + text: "Carrier:", + }, + + ctrl: { + id: 127, + type: label, + cells: (3,7,1,1) + text: "Squadron:", + }, + + ctrl: { + id: 129, + type: label, + cells: (3,8,1,1) + text: "Loadout:", + }, + + ctrl: { + id: 130, + type: label, + cells: (3,9,1,1) + text: "Objective:", + }, + + ctrl: { + id: 131, + type: label, + cells: (3,10,1,1) + text: "Target:", + }, + + defctrl: { + font: Verdana, + style: 0x02, + scroll_bar: 0, + active_color: ( 62, 106, 151) + back_color: ( 41, 41, 41), + border_color: (192, 192, 192), + transparent: false + simple: true + border: true + single_line: true + fixed_height: 18 + bevel_width: 3 + }, + + ctrl: { + id: 201, + type: edit, + cells: (1,0,1,1) + text: "", + }, + + ctrl: { + id: 202, + type: combo, + cells: (1,1,1,1) + }, + + ctrl: { + id: 203, + type: combo, + cells: (1,2,1,1) + }, + + ctrl: { + id: 213, + type: combo, + cells: (1,3,1,1) + }, + + ctrl: { + id: 204, + type: edit, + cells: (1,4,1,1) + text: "1", + }, + + ctrl: { + id: 205, + type: edit, + cells: (1,5,1,1) + text: "", + }, + + ctrl: { + id: 206, + type: combo, + cells: (1,6,1,1) + }, + + ctrl: { + id: 207, + type: combo, + cells: (1,7,1,1) + }, + + ctrl: { + id: 28 + type: panel + transparent: true + cells: (1,8,1,1) + layout: { + x_mins: (20, 5, 20, 5, 20) + x_weights: ( 1, 0, 1, 0, 1) + + y_mins: (25) + y_weights: ( 1) + } + } + + ctrl: { + id: 208 + pid: 28 + type: edit, + cells: (0,0,1,1) + text: "0", // X + }, + + ctrl: { + id: 209 + pid: 28 + type: edit, + cells: (2,0,1,1) + text: "0", // Y + }, + + ctrl: { + id: 210 + pid: 28 + type: edit, + cells: (4,0,1,1) + text: "0", // Z + }, + + ctrl: { + id: 211, + type: combo, + cells: (1,9,1,1) + + item: "North", + item: "East", + item: "South", + item: "West", + }, + + ctrl: { + id: 212, + type: edit, + cells: (1,10,1,1) + text: "", + }, + + ctrl: { + id: 229, + type: combo, + cells: (1,11,1,1) + }, + + // right column: + defctrl: { + active_color: (250, 250, 100), + back_color: ( 92, 92, 92), + active: true, + border: false, + + fixed_width: 16 + fixed_height: 16 + + standard_image: Checkbox_0 + activated_image: Checkbox_2 + transition_image: Checkbox_1 + sticky: true + } + + ctrl: { + id: 221, + type: button, + bevel_style: checkbox, + cells: (4,0,1,1) + }, + + ctrl: { + id: 222, + type: button, + bevel_style: checkbox, + cells: (4,1,1,1) + }, + + ctrl: { + id: 223, + type: button, + bevel_style: checkbox, + cells: (4,2,1,1) + }, + + ctrl: { + id: 224, + type: button, + bevel_style: checkbox, + cells: (4,3,1,1) + }, + + defctrl: { + active_color: ( 62, 106, 151) + back_color: ( 41, 41, 41), + border_color: (192, 192, 192), + border: true, + fixed_width: 0 + fixed_height: 18 + + standard_image: "" + activated_image: "" + transition_image: "" + sticky: false + }, + + ctrl: { + id: 225, + type: edit, + cells: (4,4,1,1) + text: "0", + }, + + ctrl: { + id: 226, + type: combo, + cells: (4,5,1,1) + }, + + ctrl: { + id: 227, + type: combo, + cells: (4,6,1,1) + }, + + ctrl: { + id: 228, + type: combo, + cells: (4,7,1,1) + }, + + ctrl: { + id: 230, + type: combo, + cells: (4,8,1,1) + }, + + ctrl: { + id: 231, + type: combo, + cells: (4,9,1,1) + }, + + ctrl: { + id: 232, + type: combo, + cells: (4,10,1,1) + }, + + + + + defctrl: { + align: left, + font: Limerick12, + fore_color: (0,0,0), + standard_image: Button17_0, + activated_image: Button17_1, + transition_image: Button17_2, + bevel_width: 6, + margins: (3,18,0,0) + cell_insets: (10,0,0,0) + pid: 0 + fixed_height: 19 + fixed_width: 0 + } + + ctrl: { + id: 1, + type: button, + text: "Apply", + cells: (2,4,1,1) + } + + ctrl: { + id: 2, + type: button, + text: "Cancel", + cells: (3,4,1,1), + } +} diff --git a/data/shatter/Screens/MsnEventDlg.frm b/data/shatter/Screens/MsnEventDlg.frm new file mode 100644 index 0000000..b4e0d06 --- /dev/null +++ b/data/shatter/Screens/MsnEventDlg.frm @@ -0,0 +1,326 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: MsnElemDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (0,0,600,450) + back_color: (0,0,0) + fore_color: (255,255,255) + font: Limerick12 + + texture: "Message.pcx" + margins: (50,40,48,40) + + layout: { + x_mins: (20, 100, 100, 100, 20) + x_weights: ( 0, 1, 1, 1, 0) + + y_mins: (44, 30, 100, 10, 35) + y_weights: ( 0, 0, 1, 0, 0) + } + + defctrl: { + active_color: ( 62, 106, 151) + base_color: ( 92, 92, 92) + back_color: ( 41, 41, 41) + fore_color: (255, 255, 255) + bevel_width: 0 + border: true + border_color: (192, 192, 192) + align: left + font: Verdana + transparent: true + style: 0x02 + } + + ctrl: { + id: 10 + type: label + text: "Mission Event" + cells: (1,1,3,1) + font: Limerick12 + align: center + } + + ctrl: { + id: 100 + type: panel + cells: (1,2,3,1) + transparent: true + + layout: { + x_mins: (80, 100, 30, 90, 100) + x_weights: ( 0, 1, 0, 0, 1) + + y_mins: (25, 25, 25, 25, 25, 25, 25, 25, 25, 25) + y_weights: ( 0, 0, 0, 0, 0, 0, 0, 0, 0, 1) + } + } + + defctrl: { + font: Verdana + transparent: true + pid: 100 + } + + ctrl: { + id: 101, + type: label, + cells: (0,0,1,1) + text: "ID:", + }, + + ctrl: { + id: 102, + type: label, + cells: (0,1,1,1) + text: "Time:", + }, + + ctrl: { + id: 103, + type: label, + cells: (0,2,1,1) + text: "Delay:", + }, + + ctrl: { + id: 104, + type: label, + cells: (0,3,1,1) + text: "Action:", + }, + + ctrl: { + id: 105, + type: label, + cells: (0,4,1,1) + text: "Ship:", + }, + + ctrl: { + id: 106, + type: label, + cells: (0,5,1,1) + text: "Source:", + }, + + ctrl: { + id: 107, + type: label, + cells: (0,6,1,1) + text: "Target:", + }, + + ctrl: { + id: 108, + type: label, + cells: (0,7,1,1) + text: "Param", + }, + + ctrl: { + id: 109, + type: label, + cells: (0,8,1,1) + text: "Sound:", + }, + + ctrl: { + id: 110, + type: label, + cells: (0,9,1,1) + text: "Message:", + }, + + + // right column: + ctrl: { + id: 121, + type: label, + cells: (3,1,1,1) + text: "Chance:", + }, + + ctrl: { + id: 121, + type: label, + cells: (3,3,1,1) + text: "Trigger:", + }, + + ctrl: { + id: 122, + type: label, + cells: (3,4,1,1) + text: "Ship:", + }, + + ctrl: { + id: 123, + type: label, + cells: (3,5,1,1) + text: "Target:", + }, + + ctrl: { + id: 124, + type: label, + cells: (3,6,1,1) + text: "Param:", + }, + + ctrl: { + id: 201, + type: label, + cells: (1,0,1,1) + text: "", + }, + + defctrl: { + font: Verdana, + style: 0x02, + scroll_bar: 0, + active_color: ( 62, 106, 151) + back_color: ( 41, 41, 41) + border_color: (192, 192, 192) + transparent: false + simple: true + border: true + single_line: true + fixed_height: 18 + bevel_width: 3 + }, + + ctrl: { + id: 202, + type: edit, + cells: (1,1,1,1) + }, + + ctrl: { + id: 203, + type: edit, + cells: (1,2,1,1) + }, + + ctrl: { + id: 204, + type: combo, + cells: (1,3,1,1) + }, + + ctrl: { + id: 205, + type: combo, + cells: (1,4,1,1) + }, + + ctrl: { + id: 206, + type: combo, + cells: (1,5,1,1) + }, + + ctrl: { + id: 207, + type: combo, + cells: (1,6,1,1) + }, + + ctrl: { + id: 208, + type: edit, + cells: (1,7,1,1) + }, + + ctrl: { + id: 209, + type: edit, + cells: (1,8,1,1) + }, + + ctrl: { + id: 210, + type: edit, + cells: (1,9,4,1) + cell_insets: (0,0,0,15) + fixed_height: 0 + }, + + defctrl: { + active: true, + active_color: ( 62, 106, 151) + back_color: ( 41, 41, 41) + border_color: (192, 192, 192) + border: true, + sticky: true, + }, + + // right column: + ctrl: { + id: 220, + type: edit, + cells: (4,1,1,1) + }, + + ctrl: { + id: 221, + type: combo, + cells: (4,3,1,1) + }, + + ctrl: { + id: 222, + type: combo, + cells: (4,4,1,1) + }, + + ctrl: { + id: 223, + type: combo, + cells: (4,5,1,1) + }, + + ctrl: { + id: 224, + type: edit, + cells: (4,6,1,1) + }, + + + defctrl: { + align: left, + font: Limerick12, + fore_color: (0,0,0), + standard_image: Button17_0, + activated_image: Button17_1, + transition_image: Button17_2, + bevel_width: 6, + margins: (3,18,0,0) + cell_insets: (10,0,0,0) + pid: 0 + fixed_height: 19 + fixed_width: 0 + } + + ctrl: { + id: 1, + type: button, + text: "Apply", + cells: (2,4,1,1) + } + + ctrl: { + id: 2, + type: button, + text: "Cancel", + cells: (3,4,1,1), + } +} diff --git a/data/shatter/Screens/MsnNavDlg.frm b/data/shatter/Screens/MsnNavDlg.frm new file mode 100644 index 0000000..64e69d8 --- /dev/null +++ b/data/shatter/Screens/MsnNavDlg.frm @@ -0,0 +1,477 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: MsnNavDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 100, 20, 100, 100, 10), + x_weights: ( 0, 0.2, 0.4, 0.2, 0.2, 0), + + y_mins: (28, 30, 10, 90, 24, 60, 45), + y_weights: ( 0, 0, 0, 0, 0, 1, 0) + }, + + // background images: + + ctrl: { + id: 9990 + type: background + texture: Frame4a + cells: (1,3,4,1), + cell_insets: (0,0,0,0), + margins: (2,2,16,16) + hide_partial: false + } + + ctrl: { + id: 9991, + type: background, + texture: Frame2a, + cells: (1,4,2,3), + cell_insets: (0,0,0,10), + margins: (2,32,40,32) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame2b, + cells: (3,4,2,3), + cell_insets: (0,0,0,10), + margins: (0,40,40,32) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Mission Briefing", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + // tabs: + + ctrl: { + id: 999 + type: panel + transparent: true + cells: (1,4,4,1) + cell_insets: (0,0,0,0) + hide_partial: false + + layout: { + x_mins: (80, 80, 80, 80, 5) + x_weights: ( 1, 1, 1, 1, 15) + + y_mins: (24), + y_weights: ( 0) + } + } + + defctrl: { + align: left, + font: Limerick12, + fore_color: (255, 255, 255), + standard_image: BlueTab_0, + activated_image: BlueTab_1, + sticky: true, + bevel_width: 6, + margins: (8,8,0,0), + cell_insets: (0,4,0,0) + }, + + ctrl: { + id: 900 + pid: 999 + type: button + text: SIT + cells: (0,0,1,1) + } + + ctrl: { + id: 901 + pid: 999 + type: button + text: PKG + cells: (1,0,1,1) + } + + ctrl: { + id: 902 + pid: 999 + type: button + text: MAP + cells: (2,0,1,1) + } + + ctrl: { + id: 903 + pid: 999 + type: button + text: WEP + cells: (3,0,1,1) + } + + // info panel: + + ctrl: { + id: 700 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (1,3,4,1), + cell_insets: (10,10,12,10) + + layout: { + x_mins: ( 20, 60, 100, 60, 100, 20) + x_weights: ( 0, 0, 1, 0, 1, 0) + + y_mins: ( 0, 20, 15, 15, 0) + y_weights: ( 1, 0, 0, 0, 1) + } + } + + defctrl: { + align: left + bevel_width: 0 + font: Verdana + fore_color: (255, 255, 255) + standard_image: "" + activated_image: "" + transparent: true + margins: (0,0,0,0) + cell_insets: (0,0,0,0) + text_insets: (1,1,1,1) + }, + + ctrl: { + id: 200 + pid: 700 + type: label + cells: (1,1,2,1) + text: "title goes here", + fore_color: (255, 255, 128) + font: Limerick12 + }, + + ctrl: { + id: 201 + pid: 700 + type: label + cells: (1,2,1,1) + text: "System:" + }, + + ctrl: { + id: 202 + pid: 700 + type: label + cells: (2,2,1,1) + text: "alpha" + }, + + ctrl: { + id: 203 + pid: 700 + type: label + cells: (1,3,1,1) + text: "Sector:" + }, + + ctrl: { + id: 204 + pid: 700 + type: label + cells: (2,3,1,1) + text: "bravo" + }, + + + ctrl: { + id: 206 + pid: 700 + type: label + cells: (4,1,1,1) + text: "Day 7 11:32:04" + align: right + }, + + + // main panel: + + ctrl: { + id: 800 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (1,5,4,2) + cell_insets: (10,10,12,54) + + layout: { + x_mins: ( 10, 100, 100, 100, 10, 24, 24, 15, 95, 90, 10) + x_weights: ( 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0) + + y_mins: ( 15, 25, 25, 20, 50, 50, 15) + y_weights: ( 0, 0, 0, 0, 1, 1, 0) + } + } + + defctrl: { + fore_color: (0,0,0) + font: Limerick12 + bevel_width: 0 + bevel_depth: 128 + border: true + border_color: (0,0,0) + transparent: false + sticky: true + }, + + ctrl: { + id: 100 + pid: 800 + type: label + cells: (1,2,6,4) + fore_color: (255,255,255) + back_color: (41, 41, 41) + style: 2 + font: Limerick12 + }, + + defctrl: { + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,5,0,6) + } + + ctrl: { + id: 101 + pid: 800 + type: button + cells: (1,1,1,1) + text: Galaxy + }, + + ctrl: { + id: 102 + pid: 800 + type: button + cells: (2,1,1,1) + text: System + }, + + ctrl: { + id: 103 + pid: 800 + type: button + cells: (3,1,1,1) + text: Sector + }, + + defctrl: { + sticky: false, + standard_image: Button17x17_0 + activated_image: Button17x17_1 + transition_image: Button17x17_2 + //font: Verdana, + align: center + sticky: false + margins: (0,0,0,0) + cell_insets: (5,0,0,1) + fixed_width: 19 + fixed_height: 19 + }, + + ctrl: { + id: 110 + pid: 800 + type: button + cells: (5,1,1,1) + text: "+" + }, + + ctrl: { + id: 111 + pid: 800 + type: button + cells: (6,1,1,1) + text: "-" + }, + + defctrl: { + sticky: true + standard_image: Tab17_0 + activated_image: Tab17_1 + transition_image: Tab17_2 + align: left + fixed_width: 0 + fixed_height: 0 + cell_insets: (0,2,0,6) + margins: (10,10,0,0) + }, + + ctrl: { + id: 401 + pid: 800 + type: button + cells: (8,1,1,1) + text: System + } + + ctrl: { + id: 403 + pid: 800 + type: button + cells: (8,2,1,1) + text: Sector + } + + ctrl: { + id: 405 + pid: 800 + type: button + cells: (8,3,1,1) + text: Starship + } + + defctrl: { + cell_insets: (2,0,0,6) + } + + ctrl: { + id: 402 + pid: 800 + type: button + cells: (9,1,1,1) + text: Planet + } + + ctrl: { + id: 404 + pid: 800 + type: button + cells: (9,2,1,1) + text: Station + } + + ctrl: { + id: 406 + pid: 800 + type: button + cells: (9,3,1,1) + text: Fighter + } + + defctrl: { + sticky: false, + back_color: ( 41, 41, 41), + fore_color: (255, 255, 255), + font: Verdana + + scroll_bar: 2 + style: 0x02 + transparent: false + + cell_insets: (0,0,5,0) + }, + + ctrl: { + id: 801 + pid: 800 + type: list + cells: (8,4,2,1) + show_headings: true + + column: { + title: Name + width: 167 + align: left + sort: 0 + } + } + + ctrl: { + id: 802 + pid: 800 + type: list + cells: (8,5,2,1) + show_headings: false + + column: { + title: Name, + width: 70, + align: left, + sort: 0, + color: ( 53, 159, 67) + }, + + column: { + title: Value, + width: 92, + align: left, + sort: 0, + color: (255, 255, 255) + } + } + + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,26) + }, + + ctrl: { + id: 1 + type: button + text: Accept + cells: (3,6,1,1) + }, + + ctrl: { + id: 2 + type: button + text: Cancel + cells: (4,6,1,1), + }, + +} diff --git a/data/shatter/Screens/MsnObjDlg.frm b/data/shatter/Screens/MsnObjDlg.frm new file mode 100644 index 0000000..d4df20e --- /dev/null +++ b/data/shatter/Screens/MsnObjDlg.frm @@ -0,0 +1,352 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: MsnObjDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 100, 20, 100, 100, 10), + x_weights: ( 0, 0.2, 0.4, 0.2, 0.2, 0), + + y_mins: (28, 30, 10, 90, 24, 60, 45), + y_weights: ( 0, 0, 0, 0, 0, 1, 0) + }, + + // background images: + + ctrl: { + id: 9990 + type: background + texture: Frame4a + cells: (1,3,4,1), + cell_insets: (0,0,0,0), + margins: (2,2,16,16) + hide_partial: false + } + + ctrl: { + id: 9991, + type: background, + texture: Frame2a, + cells: (1,4,2,3), + cell_insets: (0,0,0,10), + margins: (2,32,40,32) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame2b, + cells: (3,4,2,3), + cell_insets: (0,0,0,10), + margins: (0,40,40,32) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Mission Briefing", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + // tabs: + + ctrl: { + id: 999 + type: panel + transparent: true + cells: (1,4,4,1) + cell_insets: (0,0,0,0) + hide_partial: false + + layout: { + x_mins: (80, 80, 80, 80, 5) + x_weights: ( 1, 1, 1, 1, 15) + + y_mins: (24), + y_weights: ( 0) + } + } + + defctrl: { + align: left, + font: Limerick12, + fore_color: (255, 255, 255), + standard_image: BlueTab_0, + activated_image: BlueTab_1, + sticky: true, + bevel_width: 6, + margins: (8,8,0,0), + cell_insets: (0,4,0,0) + }, + + ctrl: { + id: 900 + pid: 999 + type: button + text: SIT + cells: (0,0,1,1) + } + + ctrl: { + id: 901 + pid: 999 + type: button + text: PKG + cells: (1,0,1,1) + } + + ctrl: { + id: 902 + pid: 999 + type: button + text: MAP + cells: (2,0,1,1) + } + + ctrl: { + id: 903 + pid: 999 + type: button + text: WEP + cells: (3,0,1,1) + } + + // info panel: + + ctrl: { + id: 700 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (1,3,4,1), + cell_insets: (10,10,12,10) + + layout: { + x_mins: ( 20, 60, 100, 60, 100, 20) + x_weights: ( 0, 0, 1, 0, 1, 0) + + y_mins: ( 0, 20, 15, 15, 0) + y_weights: ( 1, 0, 0, 0, 1) + } + } + + defctrl: { + align: left + bevel_width: 0 + font: Verdana + fore_color: (255, 255, 255) + standard_image: "" + activated_image: "" + transparent: true + margins: (0,0,0,0) + cell_insets: (0,0,0,0) + text_insets: (1,1,1,1) + }, + + ctrl: { + id: 200 + pid: 700 + type: label + cells: (1,1,2,1) + text: "title goes here", + fore_color: (255, 255, 128) + font: Limerick12 + }, + + ctrl: { + id: 201 + pid: 700 + type: label + cells: (1,2,1,1) + text: "System:" + }, + + ctrl: { + id: 202 + pid: 700 + type: label + cells: (2,2,1,1) + text: "alpha" + }, + + ctrl: { + id: 203 + pid: 700 + type: label + cells: (1,3,1,1) + text: "Sector:" + }, + + ctrl: { + id: 204 + pid: 700 + type: label + cells: (2,3,1,1) + text: "bravo" + }, + + + ctrl: { + id: 206 + pid: 700 + type: label + cells: (4,1,1,1) + text: "Day 7 11:32:04" + align: right + }, + + + // main panel: + + ctrl: { + id: 800 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (1,5,4,2) + cell_insets: (10,10,12,54) + + layout: { + x_mins: ( 20, 100, 10, 100, 20) + x_weights: ( 0, 3, 0, 2, 0) + + y_mins: ( 10, 20, 100, 20, 60, 20) + y_weights: ( 0, 0, 2, 0, 1, 0) + } + } + + ctrl: { + id: 300 + pid: 800 + type: label + cells: (3,2,1,2) + font: Limerick12 + transparent: true + }, + + ctrl: { + id: 301 + pid: 800 + type: label + cells: (3,4,1,1) + text: "Player Desc" + align: center + single_line: true + font: Limerick12 + }, + + ctrl: { + id: 302 + pid: 800 + type: combo + cells: (3,4,1,1) + cell_insets: (20,20,24,0) + + style: 0x02 + scroll_bar: 0 + back_color: ( 41, 41, 41) + border_color: (192, 192, 192) + transparent: false + simple: true + border: true + single_line: true + fixed_height: 18 + bevel_width: 3 + } + + + ctrl: { + id: 100 + pid: 800 + type: label + cells: (1,3,1,1) + text: Objectives + font: Limerick12 + }, + + ctrl: { + id: 400 + pid: 800 + type: label + cells: (1,4,1,1) + text: "objective goes here", + font: Verdana + }, + + + ctrl: { + id: 101 + pid: 800 + type: label + cells: (1,1,1,1) + text: Situation + font: Limerick12 + }, + + ctrl: { + id: 401 + pid: 800 + type: label + cells: (1,2,1,1) + text: "sitrep goes here" + font: Verdana + }, + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,26) + }, + + ctrl: { + id: 1 + type: button + text: Accept + cells: (3,6,1,1) + }, + + ctrl: { + id: 2 + type: button + text: Cancel + cells: (4,6,1,1), + }, + +} diff --git a/data/shatter/Screens/MsnPkgDlg.frm b/data/shatter/Screens/MsnPkgDlg.frm new file mode 100644 index 0000000..4950e00 --- /dev/null +++ b/data/shatter/Screens/MsnPkgDlg.frm @@ -0,0 +1,467 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: MsnObjDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 100, 20, 100, 100, 10), + x_weights: ( 0, 0.2, 0.4, 0.2, 0.2, 0), + + y_mins: (28, 30, 10, 90, 24, 60, 45), + y_weights: ( 0, 0, 0, 0, 0, 1, 0) + }, + + // background images: + + ctrl: { + id: 9990 + type: background + texture: Frame4a + cells: (1,3,4,1), + cell_insets: (0,0,0,0), + margins: (2,2,16,16) + hide_partial: false + } + + ctrl: { + id: 9991, + type: background, + texture: Frame2a, + cells: (1,4,2,3), + cell_insets: (0,0,0,10), + margins: (2,32,40,32) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame2b, + cells: (3,4,2,3), + cell_insets: (0,0,0,10), + margins: (0,40,40,32) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Mission Briefing", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + // tabs: + + ctrl: { + id: 999 + type: panel + transparent: true + cells: (1,4,4,1) + cell_insets: (0,0,0,0) + hide_partial: false + + layout: { + x_mins: (80, 80, 80, 80, 5) + x_weights: ( 1, 1, 1, 1, 15) + + y_mins: (24), + y_weights: ( 0) + } + } + + defctrl: { + align: left, + font: Limerick12, + fore_color: (255, 255, 255), + standard_image: BlueTab_0, + activated_image: BlueTab_1, + sticky: true, + bevel_width: 6, + margins: (8,8,0,0), + cell_insets: (0,4,0,0) + }, + + ctrl: { + id: 900 + pid: 999 + type: button + text: SIT + cells: (0,0,1,1) + } + + ctrl: { + id: 901 + pid: 999 + type: button + text: PKG + cells: (1,0,1,1) + } + + ctrl: { + id: 902 + pid: 999 + type: button + text: MAP + cells: (2,0,1,1) + } + + ctrl: { + id: 903 + pid: 999 + type: button + text: WEP + cells: (3,0,1,1) + } + + // info panel: + + ctrl: { + id: 700 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (1,3,4,1), + cell_insets: (10,10,12,10) + + layout: { + x_mins: ( 20, 60, 100, 60, 100, 20) + x_weights: ( 0, 0, 1, 0, 1, 0) + + y_mins: ( 0, 20, 15, 15, 0) + y_weights: ( 1, 0, 0, 0, 1) + } + } + + defctrl: { + align: left + bevel_width: 0 + font: Verdana + fore_color: (255, 255, 255) + standard_image: "" + activated_image: "" + transparent: true + margins: (0,0,0,0) + cell_insets: (0,0,0,0) + text_insets: (1,1,1,1) + }, + + ctrl: { + id: 200 + pid: 700 + type: label + cells: (1,1,2,1) + text: "title goes here", + fore_color: (255, 255, 128) + font: Limerick12 + }, + + ctrl: { + id: 201 + pid: 700 + type: label + cells: (1,2,1,1) + text: "System:" + }, + + ctrl: { + id: 202 + pid: 700 + type: label + cells: (2,2,1,1) + text: "alpha" + }, + + ctrl: { + id: 203 + pid: 700 + type: label + cells: (1,3,1,1) + text: "Sector:" + }, + + ctrl: { + id: 204 + pid: 700 + type: label + cells: (2,3,1,1) + text: "bravo" + }, + + + ctrl: { + id: 206 + pid: 700 + type: label + cells: (4,1,1,1) + text: "Day 7 11:32:04" + align: right + }, + + + // main panel: + + ctrl: { + id: 800 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (1,5,4,2) + cell_insets: (10,10,12,54) + + layout: { + x_mins: ( 20, 100, 10, 100, 20) + x_weights: ( 0, 2, 0, 1, 0) + + y_mins: ( 10, 20, 60, 10, 20, 60, 20) + y_weights: ( 0, 0, 1, 0, 0, 1, 0) + } + } + + defctrl: { + fore_color: (255, 255, 255), + font: Limerick12, + bevel_width: 0, + bevel_depth: 128, + border: true, + border_color: (0,0,0), + transparent: true + }, + + ctrl: { + id: 120 + pid: 800 + type: label, + cells: (1,1,1,1) + text: "Package Elements" + }, + + ctrl: { + id: 320 + pid: 800 + type: list, + cells: (1,2,1,1) + font: Verdana + + back_color: (41,41,41), + transparent: false, + + style: 0x02, + item_style: 0x00, + selected_style: 0x02, + scroll_bar: 2, + leading: 2, + show_headings: true, + + column: { + title: PKG, + width: 50, + align: center, + sort: 0 }, + + column: { + title: CALLSIGN, + width: 90, + align: left, + sort: 0 }, + + column: { + title: ROLE, + width: 82, + align: left, + sort: 0 }, + + column: { + title: TYPE, + width: 60, + align: left, + sort: 0 }, + } + + ctrl: { + id: 130 + pid: 800 + type: label + cells: (1,4,1,1) + text: "Nav Plan" + }, + + ctrl: { + id: 330 + pid: 800 + type: list, + cells: (1,5,1,1) + font: Verdana + back_color: (41,41,41), + transparent: false, + + style: 0x02, + item_style: 0x00, + selected_style: 0x00, + scroll_bar: 2, + leading: 2, + show_headings: true, + + column: { + title: "NO.", + width: 40, + align: center, + sort: 0 }, + + column: { + title: ACTION, + width: 70, + align: left, + sort: 0 }, + + column: { + title: SECTOR, + width: 62, + align: left, + sort: 0 }, + + column: { + title: DIST, + width: 60, + align: right, + sort: 0 }, + + column: { + title: SPEED, + width: 50, + align: right, + sort: 0 }, + }, + + + ctrl: { + id: 150 + pid: 800 + type: label + cells: (3,1,1,1) + text: "Threat Analysis" + }, + + defctrl: { + font: Verdana + } + + ctrl: { + id: 9999 + pid: 800 + type: panel + transparent: true + + cells: (3,2,1,3), + cell_insets: (10,10,12,10) + + layout: { + x_mins: ( 0) + x_weights: ( 1) + + y_mins: ( 20, 20, 20, 20, 20, 20, 20, 20) + y_weights: ( 0, 0, 0, 0, 0, 0, 0, 0) + } + } + + + ctrl: { + id: 250 + pid: 9999 + type: label + cells: (0,0,1,1) + text: "Suspected threats in your operating area:" + }, + + ctrl: { + id: 251, + pid: 9999 + type: label + cells: (0,2,1,1) + }, + + ctrl: { + id: 252, + pid: 9999 + type: label + cells: (0,3,1,1) + }, + + ctrl: { + id: 253, + pid: 9999 + type: label + cells: (0,4,1,1) + }, + + ctrl: { + id: 254, + pid: 9999 + type: label + cells: (0,5,1,1) + }, + + ctrl: { + id: 255, + pid: 9999 + type: label + cells: (0,6,1,1) + } + + + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,26) + }, + + ctrl: { + id: 1 + type: button + text: Accept + cells: (3,6,1,1) + }, + + ctrl: { + id: 2 + type: button + text: Cancel + cells: (4,6,1,1), + }, + +} diff --git a/data/shatter/Screens/MsnSelectDlg.frm b/data/shatter/Screens/MsnSelectDlg.frm new file mode 100644 index 0000000..48fbc6d --- /dev/null +++ b/data/shatter/Screens/MsnSelectDlg.frm @@ -0,0 +1,241 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: MsnSelectDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 80, 80, 10, 100, 100, 100, 10), + x_weights: ( 0, 1, 1, 0, 3, 3, 3, 0), + + y_mins: (28, 25, 20, 52, 60, 45), + y_weights: ( 0, 0, 0, 0, 1, 0) + }, + + // background images: + + ctrl: { + id: 9991, + type: background, + texture: Frame3a + cells: (1,3,4,3), + cell_insets: (0,0,0,10), + margins: (48,80,48,48) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame3b + cells: (5,3,2,3), + cell_insets: (0,0,0,10), + margins: (80,48,48,48) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Single Missions", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,4,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + + // main panel: + + ctrl: { + id: 300 + type: panel + transparent: true + + cells: (1,3,6,3) + cell_insets: (10,10,14,54) + hide_partial: false + + layout: { + x_mins: (50, 50, 50, 20, 50, 50, 50) + x_weights: ( 1, 1, 1, 0, 1, 1, 1) + + y_mins: (25, 100, 5, 25, 100, 10, 25) + y_weights: ( 0, 1, 0, 0, 2, 0, 0) + } + } + + + defctrl: { + fore_color: (255,255,255) + back_color: (0,0,0) + font: Limerick12 + bevel_width: 0 + + align: left + transparent: true + }, + + ctrl: { + id: 101 + pid: 300 + type: label + cells: (0,0,3,1) + text: "Campaign" + style: 0x0040, + }, + + ctrl: { + id: 102, + pid: 300 + type: label + cells: (0,3,3,1) + text: "Mission", + style: 0x0040, + }, + + ctrl: { + id: 102 + pid: 300 + type: label + cells: (4,3,3,1) + text: "Description" + style: 0x0040 + }, + + defctrl: { + active_color: (192, 192, 192) + fore_color: (255, 255, 255) + back_color: ( 61, 61, 61) + bevel_width: 0 + texture: Panel + margins: (12,12,12,0) + + align: left + + font: Verdana + simple: true + text_align: left + transparent: false + style: 0x02 + scroll_bar: 2 + }, + + ctrl: { + id: 203 + pid: 300 + type: list, + cells: (0,1,3,1) + + column: { + title: Campaigns, + width: 202, + align: left, + sort: 0 } + }, + + ctrl: { + id: 202 + pid: 300 + type: list + cells: (0,4,3,1) + + column: { + title: Missions, + width: 202, + align: left, + sort: 0 } + }, + + ctrl: { + id: 200 + pid: 300 + type: text + cells: (4,4,3,1) + }, + + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + fixed_height: 19 + cell_insets: (5,5,0,0) + margins: (3,18,0,0) + }, + + ctrl: { + id: 301 + pid: 300 + type: button + cells: (0,6,1,1) + text: "New" + }, + + ctrl: { + id: 302 + pid: 300 + type: button + cells: (1,6,1,1) + text: "Edit" + }, + + ctrl: { + id: 303 + pid: 300 + type: button + cells: (2,6,1,1) + text: "Delete" + }, + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,0) + fixed_height: 19 + }, + + ctrl: { + id: 1 + type: button + text: Accept + cells: (5,5,1,1) + }, + + ctrl: { + id: 2 + type: button + text: Cancel + cells: (6,5,1,1), + }, +} + diff --git a/data/shatter/Screens/MsnWepDlg.frm b/data/shatter/Screens/MsnWepDlg.frm new file mode 100644 index 0000000..8565db4 --- /dev/null +++ b/data/shatter/Screens/MsnWepDlg.frm @@ -0,0 +1,509 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: MsnObjDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 100, 20, 100, 100, 10), + x_weights: ( 0, 0.2, 0.4, 0.2, 0.2, 0), + + y_mins: (28, 30, 10, 90, 24, 60, 45), + y_weights: ( 0, 0, 0, 0, 0, 1, 0) + }, + + // background images: + + ctrl: { + id: 9990 + type: background + texture: Frame4a + cells: (1,3,4,1), + cell_insets: (0,0,0,0), + margins: (2,2,16,16) + hide_partial: false + } + + ctrl: { + id: 9991, + type: background, + texture: Frame2a, + cells: (1,4,2,3), + cell_insets: (0,0,0,10), + margins: (2,32,40,32) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame2b, + cells: (3,4,2,3), + cell_insets: (0,0,0,10), + margins: (0,40,40,32) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Mission Briefing", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + // tabs: + + ctrl: { + id: 999 + type: panel + transparent: true + cells: (1,4,4,1) + cell_insets: (0,0,0,0) + hide_partial: false + + layout: { + x_mins: (80, 80, 80, 80, 5) + x_weights: ( 1, 1, 1, 1, 15) + + y_mins: (24), + y_weights: ( 0) + } + } + + defctrl: { + align: left, + font: Limerick12, + fore_color: (255, 255, 255), + standard_image: BlueTab_0, + activated_image: BlueTab_1, + sticky: true, + bevel_width: 6, + margins: (8,8,0,0), + cell_insets: (0,4,0,0) + }, + + ctrl: { + id: 900 + pid: 999 + type: button + text: SIT + cells: (0,0,1,1) + } + + ctrl: { + id: 901 + pid: 999 + type: button + text: PKG + cells: (1,0,1,1) + } + + ctrl: { + id: 902 + pid: 999 + type: button + text: MAP + cells: (2,0,1,1) + } + + ctrl: { + id: 903 + pid: 999 + type: button + text: WEP + cells: (3,0,1,1) + } + + // info panel: + + ctrl: { + id: 700 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (1,3,4,1), + cell_insets: (10,10,12,10) + + layout: { + x_mins: ( 20, 60, 100, 60, 100, 20) + x_weights: ( 0, 0, 1, 0, 1, 0) + + y_mins: ( 0, 20, 15, 15, 0) + y_weights: ( 1, 0, 0, 0, 1) + } + } + + defctrl: { + align: left + bevel_width: 0 + font: Verdana + fore_color: (255, 255, 255) + standard_image: "" + activated_image: "" + transparent: true + margins: (0,0,0,0) + cell_insets: (0,0,0,0) + text_insets: (1,1,1,1) + }, + + ctrl: { + id: 200 + pid: 700 + type: label + cells: (1,1,2,1) + text: "title goes here", + fore_color: (255, 255, 128) + font: Limerick12 + }, + + ctrl: { + id: 201 + pid: 700 + type: label + cells: (1,2,1,1) + text: "System:" + }, + + ctrl: { + id: 202 + pid: 700 + type: label + cells: (2,2,1,1) + text: "alpha" + }, + + ctrl: { + id: 203 + pid: 700 + type: label + cells: (1,3,1,1) + text: "Sector:" + }, + + ctrl: { + id: 204 + pid: 700 + type: label + cells: (2,3,1,1) + text: "bravo" + }, + + + ctrl: { + id: 206 + pid: 700 + type: label + cells: (4,1,1,1) + text: "Day 7 11:32:04" + align: right + }, + + + // main panel: + + ctrl: { + id: 800 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (1,5,4,2) + cell_insets: (10,10,12,54) + + layout: { + x_mins: ( 20, 80, 120, 30, 30, 30, 30, 5, 30, 30, 30, 30, 10, 20) + x_weights: ( 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 2, 0) + + y_mins: ( 15, 20, 20, 20, 30, 15, 20, 20,20,20,20, 20,20,20,20, 20) + y_weights: ( 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) + } + } + + + defctrl: { + pid: 800 + transparent: true + font: Limerick12 + } + + ctrl: { + id: 604 + type: list + cells: (3,2,9,3) + font: Verdana + + back_color: (41,41,41) + transparent: false + + style: 0x02 + item_style: 0x00 + selected_style: 0x02 + scroll_bar: 2 + leading: 2 + show_headings: true + + column: { + title: NAME, + width: 160, + align: left, + sort: 1, + }, + + column: { + title: WEIGHT, + width: 72, + align: right, + sort: 1, + }, + }, + + ctrl: { id: 90 type: label cells: (3,1,9,1) text: "Standard Loadouts" } + ctrl: { id: 91 type: label cells: (1,1,1,1) text: "Element:" } + ctrl: { id: 601 type: label cells: (2,1,1,1) } + ctrl: { id: 92 type: label cells: (1,2,1,1) text: "Type:" } + ctrl: { id: 602 type: label cells: (2,2,1,1) } + ctrl: { id: 93 type: label cells: (1,3,1,1) text: "Weight:" } + ctrl: { id: 603 type: label cells: (2,3,1,1) } + ctrl: { id: 94 type: label cells: (1,6,2,1) text: "Custom Loadouts" } + + defctrl: { font: Verdana align: left }, + + ctrl: { id: 401 type: label cells: ( 3,6,1,1) } + ctrl: { id: 402 type: label cells: ( 4,6,1,1) } + ctrl: { id: 403 type: label cells: ( 5,6,1,1) } + ctrl: { id: 404 type: label cells: ( 6,6,1,1) } + + ctrl: { id: 405 type: label cells: ( 8,6,1,1) } + ctrl: { id: 406 type: label cells: ( 9,6,1,1) } + ctrl: { id: 407 type: label cells: (10,6,1,1) } + ctrl: { id: 408 type: label cells: (11,6,1,1) } + + defctrl: { transparent: true align: left }, + + ctrl: { + id: 500 + type: label + cells: (1,7,2,1) + text: "Weapon 1" + } + + ctrl: { + id: 510 + type: label + cells: (1,8,2,1) + text: "Weapon 2" + } + + ctrl: { + id: 520 + type: label + cells: (1,9,2,1) + text: "Weapon 3" + } + + ctrl: { + id: 530 + type: label + cells: (1,10,2,1) + text: "Weapon 4" + } + + ctrl: { + id: 540 + type: label + cells: (1,11,2,1) + text: "Weapon 5" + } + + ctrl: { + id: 550 + type: label + cells: (1,12,2,1) + text: "Weapon 6" + } + + ctrl: { + id: 560 + type: label + cells: (1,13,2,1) + text: "Weapon 7" + } + + ctrl: { + id: 570 + type: label + cells: (1,14,2,1) + text: "Weapon 8" + } + + defctrl: { + transparent: false + align: center + standard_image: Button17x17_0 + activated_image: Button17x17_1 + transition_image: Button17x17_2 + fixed_width: 19 + fixed_height: 19 + } + + ctrl: { id: 501 type: button cells: ( 3,7,1,1) picture: "LED0.pcx" } + ctrl: { id: 502 type: button cells: ( 4,7,1,1) picture: "LED1.pcx" } + ctrl: { id: 503 type: button cells: ( 5,7,1,1) } + ctrl: { id: 504 type: button cells: ( 6,7,1,1) } + + ctrl: { id: 505 type: button cells: ( 8,7,1,1) } + ctrl: { id: 506 type: button cells: ( 9,7,1,1) } + ctrl: { id: 507 type: button cells: (10,7,1,1) } + ctrl: { id: 508 type: button cells: (11,7,1,1) } + + ctrl: { id: 511 type: button cells: ( 3,8,1,1) } + ctrl: { id: 512 type: button cells: ( 4,8,1,1) } + ctrl: { id: 513 type: button cells: ( 5,8,1,1) } + ctrl: { id: 514 type: button cells: ( 6,8,1,1) } + + ctrl: { id: 515 type: button cells: ( 8,8,1,1) } + ctrl: { id: 516 type: button cells: ( 9,8,1,1) } + ctrl: { id: 517 type: button cells: (10,8,1,1) } + ctrl: { id: 518 type: button cells: (11,8,1,1) } + + ctrl: { id: 521 type: button cells: ( 3,9,1,1) } + ctrl: { id: 522 type: button cells: ( 4,9,1,1) } + ctrl: { id: 523 type: button cells: ( 5,9,1,1) } + ctrl: { id: 524 type: button cells: ( 6,9,1,1) } + + ctrl: { id: 525 type: button cells: ( 8,9,1,1) } + ctrl: { id: 526 type: button cells: ( 9,9,1,1) } + ctrl: { id: 527 type: button cells: (10,9,1,1) } + ctrl: { id: 528 type: button cells: (11,9,1,1) } + + ctrl: { id: 531 type: button cells: ( 3,10,1,1) } + ctrl: { id: 532 type: button cells: ( 4,10,1,1) } + ctrl: { id: 533 type: button cells: ( 5,10,1,1) } + ctrl: { id: 534 type: button cells: ( 6,10,1,1) } + + ctrl: { id: 535 type: button cells: ( 8,10,1,1) } + ctrl: { id: 536 type: button cells: ( 9,10,1,1) } + ctrl: { id: 537 type: button cells: (10,10,1,1) } + ctrl: { id: 538 type: button cells: (11,10,1,1) } + + ctrl: { id: 541 type: button cells: ( 3,11,1,1) } + ctrl: { id: 542 type: button cells: ( 4,11,1,1) } + ctrl: { id: 543 type: button cells: ( 5,11,1,1) } + ctrl: { id: 544 type: button cells: ( 6,11,1,1) } + + ctrl: { id: 545 type: button cells: ( 8,11,1,1) } + ctrl: { id: 546 type: button cells: ( 9,11,1,1) } + ctrl: { id: 547 type: button cells: (10,11,1,1) } + ctrl: { id: 548 type: button cells: (11,11,1,1) } + + ctrl: { id: 551 type: button cells: ( 3,12,1,1) } + ctrl: { id: 552 type: button cells: ( 4,12,1,1) } + ctrl: { id: 553 type: button cells: ( 5,12,1,1) } + ctrl: { id: 554 type: button cells: ( 6,12,1,1) } + + ctrl: { id: 555 type: button cells: ( 8,12,1,1) } + ctrl: { id: 556 type: button cells: ( 9,12,1,1) } + ctrl: { id: 557 type: button cells: (10,12,1,1) } + ctrl: { id: 558 type: button cells: (11,12,1,1) } + + ctrl: { id: 561 type: button cells: ( 3,13,1,1) } + ctrl: { id: 562 type: button cells: ( 4,13,1,1) } + ctrl: { id: 563 type: button cells: ( 5,13,1,1) } + ctrl: { id: 564 type: button cells: ( 6,13,1,1) } + + ctrl: { id: 565 type: button cells: ( 8,13,1,1) } + ctrl: { id: 566 type: button cells: ( 9,13,1,1) } + ctrl: { id: 567 type: button cells: (10,13,1,1) } + ctrl: { id: 568 type: button cells: (11,13,1,1) } + + ctrl: { id: 571 type: button cells: ( 3,14,1,1) } + ctrl: { id: 572 type: button cells: ( 4,14,1,1) } + ctrl: { id: 573 type: button cells: ( 5,14,1,1) } + ctrl: { id: 574 type: button cells: ( 6,14,1,1) } + + ctrl: { id: 575 type: button cells: ( 8,14,1,1) } + ctrl: { id: 576 type: button cells: ( 9,14,1,1) } + ctrl: { id: 577 type: button cells: (10,14,1,1) } + ctrl: { id: 578 type: button cells: (11,14,1,1) } + + + +/*** + ctrl: { + id: 300 + pid: 800 + type: image + cells: (13,2,1,3) + font: GUI + transparent: true + }, + + ctrl: { + id: 301 + pid: 800 + type: label + cells: (13,5,1,3) + text: "Player Desc" + align: center + single_line: true + font: Limerick12 + } +***/ + + // ok and cancel buttons: + + defctrl: { + pid: 0 + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,0) + fixed_width: 0 + fixed_height: 19 + }, + + ctrl: { + id: 1 + type: button + text: Accept + cells: (3,6,1,1) + }, + + ctrl: { + id: 2 + type: button + text: Cancel + cells: (4,6,1,1), + }, + +} diff --git a/data/shatter/Screens/NavDlg.frm b/data/shatter/Screens/NavDlg.frm new file mode 100644 index 0000000..dd29568 --- /dev/null +++ b/data/shatter/Screens/NavDlg.frm @@ -0,0 +1,396 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: NavDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 400, 20, 200, 10) + x_weights: ( 0, 1, 0, 0, 0) + + y_mins: (28, 30, 10, 100, 25, 15) + y_weights: ( 0, 0, 0, 1, 0, 0) + }, + + + // title: + + ctrl: { + id: 10, + type: label, + text: "Navigation", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + + // main panels: + + ctrl: { + id: 800 + type: panel + transparent: true + + cells: (1,3,1,2) + cell_insets: (0,0,0,0) + hide_partial: false + + layout: { + x_mins: (100, 100, 100, 10, 24, 24) + x_weights: ( 0, 0, 0, 1, 0, 0) + + y_mins: (25, 325, 15, 75) + y_weights: ( 0, 1, 0, 0) + } + } + + ctrl: { + id: 600 + pid: 800 + type: panel + transparent: false + + texture: Panel + margins: (12,12,12,0), + + cells: (0,3,6,1) + cell_insets: (0,0,0,0) + hide_partial: false + + layout: { + x_mins: (10, 90, 90, 90, 90, 10) + x_weights: ( 0, 0, 1, 0, 1, 0) + + y_mins: (70) + y_weights: ( 1) + } + } + + ctrl: { + id: 850 + type: panel + transparent: false + + texture: Frame2 + margins: (60,40,40,40), + + cells: (3,3,1,1) + cell_insets: (0,0,0,0) + hide_partial: false + + layout: { + x_mins: (100, 100) + x_weights: ( 0, 0) + + y_mins: (30, 23, 23, 23, 15, 50, 50, 50, 15) + y_weights: ( 0, 0, 0, 0, 0, 1, 1, 0, 0) + } + } + + defctrl: { + fore_color: (0,0,0) + font: Limerick12 + bevel_width: 0 + bevel_depth: 128 + border: true + border_color: (0,0,0) + transparent: false + sticky: true + }, + + ctrl: { + id: 100 + pid: 800 + type: label + cells: (0,1,6,1) + fore_color: (255,255,255) + back_color: (41, 41, 41) + + texture: Panel + margins: (12,12,12,0), + }, + + defctrl: { + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,5,0,6) + } + + ctrl: { + id: 101 + pid: 800 + type: button + cells: (0,0,1,1) + text: Galaxy + }, + + ctrl: { + id: 102 + pid: 800 + type: button + cells: (1,0,1,1) + text: System + }, + + ctrl: { + id: 103 + pid: 800 + type: button + cells: (2,0,1,1) + text: Sector + }, + + defctrl: { + sticky: false, + standard_image: Button17x17_0 + activated_image: Button17x17_1 + transition_image: Button17x17_2 + align: center + sticky: false + margins: (0,0,0,0) + cell_insets: (5,0,0,1) + fixed_width: 19 + fixed_height: 19 + }, + + ctrl: { + id: 110 + pid: 800 + type: button + cells: (4,0,1,1) + text: "+" + }, + + ctrl: { + id: 111 + pid: 800 + type: button + cells: (5,0,1,1) + text: "-" + }, + + defctrl: { + sticky: true + standard_image: Tab17_0 + activated_image: Tab17_1 + transition_image: Tab17_2 + align: left + fixed_width: 0 + fixed_height: 19 + cell_insets: (5,2,0,0) + margins: (10,10,0,0) + }, + + ctrl: { + id: 401 + pid: 850 + type: button + cells: (0,1,1,1) + text: System + } + + ctrl: { + id: 403 + pid: 850 + type: button + cells: (0,2,1,1) + text: Sector + } + + ctrl: { + id: 405 + pid: 850 + type: button + cells: (0,3,1,1) + text: Starship + } + + defctrl: { + cell_insets: (2,5,0,0) + } + + ctrl: { + id: 402 + pid: 850 + type: button + cells: (1,1,1,1) + text: Planet + } + + ctrl: { + id: 404 + pid: 850 + type: button + cells: (1,2,1,1) + text: Station + } + + ctrl: { + id: 406 + pid: 850 + type: button + cells: (1,3,1,1) + text: Fighter + } + + defctrl: { + sticky: false, + back_color: ( 41, 41, 41), + fore_color: (255, 255, 255), + font: Verdana + fixed_width: 0 + fixed_height: 0 + + scroll_bar: 2 + style: 0 + transparent: false + + cell_insets: (5,5,10,0) + }, + + + defctrl: { + back_color: ( 41, 41, 41), + fore_color: ( 53, 159, 67), + font: "Verdana", + transparent: true + }, + + ctrl: { + id: 601 + pid: 600 + type: label + cells: (1,0,1,1) + text: "Location" + }, + + ctrl: { + id: 602 + pid: 600 + type: label + cells: (3,0,1,1) + text: "Destination" + }, + + defctrl: { + standard_image: "", + activated_image: "", + transition_image: "", + fore_color: (255, 255, 255) + }, + + ctrl: { + id: 701 + pid: 600 + type: label + cells: (2,0,1,1) + }, + + ctrl: { + id: 702 + pid: 600 + type: label + cells: (4,0,1,1) + }, + + defctrl: { + transparent: false + }, + + ctrl: { + id: 801 + pid: 850 + type: list + cells: (0,5,2,1) + show_headings: true + + texture: Panel + margins: (12,12,12,0), + + column: { + title: Name + width: 167 + align: left + sort: 0 + } + } + + ctrl: { + id: 802 + pid: 850 + type: list + cells: (0,6,2,1) + show_headings: false + + texture: Panel + margins: (12,12,12,0), + + column: { + title: Name, + width: 70, + align: left, + sort: 0, + color: ( 53, 159, 67) + }, + + column: { + title: Value, + width: 92, + align: left, + sort: 0, + color: (255, 255, 255) + } + } + + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (5,5,5,0) + fixed_height: 19 + }, + + ctrl: { + id: 1 + pid: 850 + type: button + text: Commit + cells: (0,7,2,1) + }, + + ctrl: { + id: 2 + type: button + text: Close + cells: (3,4,1,1), + }, + +} diff --git a/data/shatter/Screens/NetAddrDlg.frm b/data/shatter/Screens/NetAddrDlg.frm new file mode 100644 index 0000000..0b5fdd2 --- /dev/null +++ b/data/shatter/Screens/NetAddrDlg.frm @@ -0,0 +1,145 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: NetAddrDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (0,0,440,280), + back_color: (0,0,0), + fore_color: (255,255,255), + font: Limerick12, + + texture: "Message.pcx", + margins: (50,40,48,40), + + layout: { + x_mins: (30, 100, 100, 100, 30), + x_weights: ( 0, 0, 1, 1, 0), + + y_mins: (44, 30, 25, 25, 25, 25, 10, 35), + y_weights: ( 0, 1, 0, 0, 0, 0, 2, 0) + }, + + defctrl: { + base_color: ( 92, 92, 92) + back_color: ( 41, 41, 41) + fore_color: (255, 255, 255) + bevel_width: 0 + bevel_depth: 128 + border: true + border_color: (192, 192, 192) + align: left + font: Verdana + transparent: true + style: 0x02 + } + + ctrl: { + id: 100 + type: label + text: "Enter Server Address" + cells: (1,1,3,1) + font: Limerick12 + align: center + } + + defctrl: { + font: Verdana + transparent: true + style: 0 + }, + + + ctrl: { + id: 110 + type: label + cells: (1,2,1,1) + text: "Name:" + }, + + ctrl: { + id: 111 + type: label + cells: (1,3,1,1) + text: "Server: " + }, + + ctrl: { + id: 112, + type: label, + cells: (1,4,1,1) + text: "Port:" + }, + + ctrl: { + id: 113 + type: label + cells: (1,5,1,1) + text: "Password:" + }, + + defctrl: { + back_color: (41, 41, 41) + style: 0x02 + scroll_bar: 0 + transparent: false + fixed_height: 18 + }, + + ctrl: { + id: 200 + type: edit + cells: (2,2,2,1) + }, + + ctrl: { + id: 201, + type: edit, + cells: (2,3,2,1) + }, + + ctrl: { + id: 202, + type: edit, + cells: (2,4,2,1) + }, + + ctrl: { + id: 203, + type: edit, + cells: (2,5,2,1) + }, + + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (10,0,0,0) + fixed_height: 19 + } + + ctrl: { + id: 1, + type: button, + text: "Accept" + cells: (2,7,1,1) + } + + ctrl: { + id: 2, + type: button, + text: "Cancel" + cells: (3,7,1,1), + } +} diff --git a/data/shatter/Screens/NetClientDlg.frm b/data/shatter/Screens/NetClientDlg.frm new file mode 100644 index 0000000..db18eee --- /dev/null +++ b/data/shatter/Screens/NetClientDlg.frm @@ -0,0 +1,205 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: NetClientDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 50, 100, 100, 100, 100, 100, 50, 10) + x_weights: ( 0, 1, 1, 1, 1, 1, 1, 1, 0) + + y_mins: (28, 25, 20, 42, 5, 30, 60, 50, 45) + y_weights: ( 0, 0, 0, 0, 0, 0, 1, 0, 0) + }, + + // background images: + + ctrl: { + id: 9991, + type: background, + texture: Frame3a + cells: (1,3,4,6), + cell_insets: (0,0,0,10), + margins: (48,80,48,48) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame3b + cells: (5,3,3,6), + cell_insets: (0,0,0,10), + margins: (80,48,48,48) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Multiplayer Client", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + + // main panel: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,0) + fixed_height: 19 + }, + + ctrl: { + id: 101 + type: button + cells: (2,5,1,1) + text: "Add" + }, + + ctrl: { + id: 102, + type: button, + cells: (3,5,1,1) + text: "Del", + }, + + ctrl: { + id: 210, + type: label, + cells: (4,5,3,1) + transparent: true, + font: Verdana + }, + + ctrl: { + id: 301, + type: button, + cells: (2,7,2,1) + text: "Local Server" + }, + + ctrl: { + id: 302, + type: button, + cells: (5,7,1,1) + cell_insets: (10,0,0,0) + text: "Host" + }, + + ctrl: { + id: 303, + type: button, + cells: (6,7,1,1) + cell_insets: (10,0,0,0) + text: "Join" + }, + + ctrl: { + id: 200, + type: list, + cells: (2,6,5,1) + cell_insets: (0,0,0,10) + + fore_color: (255,255,255) + back_color: ( 61, 61, 61) + bevel_width: 0 + fixed_height: 0 + texture: Panel + margins: (12,12,12,0) + + font: Verdana, + style: 0x02, + scroll_bar: 2, + show_headings: true, + + column: { + title: "SERVER NAME", + width: 177, + align: left, + sort: 0 }, + + column: { + title: TYPE, + width: 85, + align: center, + sort: 0 }, + + column: { + title: PASSWORD, + width: 85, + align: center, + sort: 0 }, + + column: { + title: STATUS, + width: 65, + align: center, + sort: 0 }, + + column: { + title: PLAYERS, + width: 65, + align: center, + sort: 0 }, + + column: { + title: PING, + width: 65, + align: center, + sort: 0 }, + }, + + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (50,5,0,0) + fixed_height: 19 + }, + + ctrl: { + id: 2 + pid: 0 + type: button + text: Close + cells: (6,8,2,1), + }, + +} diff --git a/data/shatter/Screens/NetLobbyDlg.frm b/data/shatter/Screens/NetLobbyDlg.frm new file mode 100644 index 0000000..91ffa65 --- /dev/null +++ b/data/shatter/Screens/NetLobbyDlg.frm @@ -0,0 +1,218 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: NetLobbyDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 150, 100, 50, 100, 100, 10) + x_weights: ( 0, 1, 1, 1, 1, 1, 0) + + y_mins: (28, 25, 20, 20, 20, 25, 50, 25, 50, 25, 45) + y_weights: ( 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 0) + }, + + // background images: + + ctrl: { + id: 9991, + type: background, + texture: Frame3a + cells: (1,3,3,8), + cell_insets: (0,0,0,10), + margins: (48,80,48,48) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame3b + cells: (4,3,2,8), + cell_insets: (0,0,0,10), + margins: (80,48,48,48) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Multiplayer Game Lobby", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + + // main panel: + + defctrl: { + font: Limerick12 + fore_color: (255,255,255) + back_color: ( 41, 41, 41) + cell_insets: (10,10,0,0) + transparent: true + style: 0x40 + } + + ctrl: { + id: 101 + type: label + cells: (1,4,2,1) + text: Missions + } + + ctrl: { + id: 102 + type: label + cells: (1,7,1,1) + text: Players + } + + ctrl: { + id: 103 + type: label + cells: (2,7,3,1) + text: Chat + } + + + defctrl: { + font: Verdana + transparent: false + style: 0x02 + cell_insets: (10,10,0,5) + texture: Panel + margins: (12,12,12,0) + + border_color: (192, 192, 192) + active_color: ( 92, 92, 92) + show_headings: true + simple: true + text_align: left + fixed_height: 0 + scroll_bar: 2 + } + + ctrl: { + id: 200, + type: combo, + cells: (1,5,2,1) + fixed_height: 18 + }, + + ctrl: { + id: 201, + type: list, + cells: (1,6,2,1) + + column: { + title: Missions, + width: 100, + align: left, + sort: 3 }, // sort never + }, + + ctrl: { + id: 202, + type: label, + cells: (3,5,3,2) + scroll_bar: 0, + text: "" // description + }, + + ctrl: { + id: 210, + type: list, + cells: (1,8,1,2) + + column: { + title: "HOST", + width: 40, + align: center, + sort: 3 }, // sort never + + column: { + title: "PLAYER", + width: 100, + align: left, + sort: 3 }, // sort never + }, + + ctrl: { + id: 211, + type: list, + cells: (2,8,4,1) + + column: { + title: NAME, + width: 100, + align: left, + sort: 0 }, + + column: { + title: "CHAT MESSAGE", + width: 250, + align: left, + sort: 0 }, + }, + + ctrl: { + id: 212, + type: edit, + cells: (2,9,4,1) + scroll_bar: 0 + fixed_height: 18 + }, + + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (5,5,0,0) + fixed_height: 19 + fixed_width: 0 + pid: 0 + }, + + ctrl: { + id: 1 + type: button + text: Accept + cells: (4,10,1,1) + }, + + ctrl: { + id: 2 + type: button + text: Cancel + cells: (5,10,1,1) + }, + +} diff --git a/data/shatter/Screens/NetPassDlg.frm b/data/shatter/Screens/NetPassDlg.frm new file mode 100644 index 0000000..9e32539 --- /dev/null +++ b/data/shatter/Screens/NetPassDlg.frm @@ -0,0 +1,118 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: NetPassDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (0,0,440,280), + back_color: (0,0,0), + fore_color: (255,255,255), + font: Limerick12, + + texture: "Message.pcx", + margins: (50,40,48,40), + + layout: { + x_mins: (30, 100, 100, 100, 30), + x_weights: ( 0, 0, 1, 1, 0), + + y_mins: (44, 30, 25, 25, 25, 25, 10, 35), + y_weights: ( 0, 1, 0, 0, 0, 0, 2, 0) + }, + + defctrl: { + base_color: ( 92, 92, 92) + back_color: ( 41, 41, 41) + fore_color: (255, 255, 255) + bevel_width: 0 + bevel_depth: 128 + border: true + border_color: (192, 192, 192) + align: left + font: Verdana + transparent: true + style: 0x02 + } + + ctrl: { + id: 100 + type: label + text: "Enter Server Password" + cells: (1,1,3,1) + font: Limerick12 + align: center + } + + defctrl: { + font: Verdana + transparent: true + style: 0 + }, + ctrl: { + id: 101, + type: label, + cells: (1,3,1,1) + text: "Server:", + }, + + ctrl: { + id: 102, + type: label, + cells: (1,4,1,1) + text: "Password:", + }, + + ctrl: { + id: 110, + type: label, + cells: (2,3,2,1) + text: "" + }, + + defctrl: { + back_color: (41, 41, 41) + style: 0x02 + scroll_bar: 0 + transparent: false + }, + + ctrl: { + id: 200, + type: edit, + cells: (2,4,2,1) + fixed_height: 18 + }, + + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (10,0,0,0) + fixed_height: 19 + } + + ctrl: { + id: 1, + type: button, + text: "Accept" + cells: (2,7,1,1) + } + + ctrl: { + id: 2, + type: button, + text: "Cancel" + cells: (3,7,1,1), + } +} diff --git a/data/shatter/Screens/NetServerDlg.frm b/data/shatter/Screens/NetServerDlg.frm new file mode 100644 index 0000000..da5ac57 --- /dev/null +++ b/data/shatter/Screens/NetServerDlg.frm @@ -0,0 +1,198 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: NetAddrDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (0,0,440,380), + back_color: (0,0,0), + fore_color: (255,255,255), + font: Limerick12, + + texture: "Message.pcx", + margins: (50,40,48,40), + + layout: { + x_mins: (30, 150, 100, 100, 30), + x_weights: ( 0, 0, 1, 1, 0), + + y_mins: (44, 30, 25, 25, 25, 25, 25, 25, 25, 25, 10, 35), + y_weights: ( 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0) + }, + + defctrl: { + base_color: ( 92, 92, 92) + back_color: ( 41, 41, 41) + fore_color: (255, 255, 255) + bevel_width: 0 + bevel_depth: 128 + border: true + border_color: (192, 192, 192) + align: left + font: Verdana + transparent: true + style: 0x02 + } + + ctrl: { + id: 100 + type: label + text: "Server Configuration" + cells: (1,1,3,1) + font: Limerick12 + align: center + } + + defctrl: { + font: Verdana + transparent: true + style: 0 + }, + + + ctrl: { + id: 110, + type: label, + cells: (1,2,1,1) + text: "Name: ", + }, + + ctrl: { + id: 111, + type: label, + cells: (1,3,1,1) + text: "Type: ", + }, + + ctrl: { + id: 112, + type: label, + cells: (1,4,1,1) + text: "Game Port: ", + }, + + ctrl: { + id: 113, + type: label, + cells: (1,5,1,1) + text: "Admin Port: ", + }, + + ctrl: { + id: 114, + type: label, + cells: (1,7,1,1) + text: "Game Password: ", + }, + + ctrl: { + id: 115, + type: label, + cells: (1,8,1,1) + text: "Admin Name: ", + }, + + ctrl: { + id: 116, + type: label, + cells: (1,9,1,1) + text: "Admin Password: ", + }, + + defctrl: { + back_color: (41, 41, 41), + style: 0x02, + scroll_bar: 0, + + active_color: ( 92, 92, 92), + back_color: ( 41, 41, 41), + base_color: ( 92, 92, 92), + border_color: (192, 192, 192), + + border: true + simple: true + transparent: false + bevel_width: 3 + text_align: left + fixed_height: 18 + }, + + ctrl: { + id: 200, + type: edit, + cells: (2,2,2,1) + }, + + ctrl: { + id: 201, + type: combo, + cells: (2,3,2,1) + + item: "LAN", + item: "Private", + item: "Public", + }, + + ctrl: { + id: 202, + type: edit, + cells: (2,4,2,1) + }, + + ctrl: { + id: 203, + type: edit, + cells: (2,5,2,1) + }, + + ctrl: { + id: 204, + type: edit, + cells: (2,7,2,1) + }, + + ctrl: { + id: 205, + type: edit, + cells: (2,8,2,1) + }, + + ctrl: { + id: 206, + type: edit, + cells: (2,9,2,1) + }, + + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (10,0,0,0) + fixed_height: 19 + } + + ctrl: { + id: 1, + type: button, + text: "Accept" + cells: (2,11,1,1) + } + + ctrl: { + id: 2, + type: button, + text: "Cancel" + cells: (3,11,1,1), + } +} diff --git a/data/shatter/Screens/NetUnitDlg.frm b/data/shatter/Screens/NetUnitDlg.frm new file mode 100644 index 0000000..ea370ba --- /dev/null +++ b/data/shatter/Screens/NetUnitDlg.frm @@ -0,0 +1,286 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: NetUnitDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 150, 60, 90, 100, 100, 10) + x_weights: ( 0, 1, 1, 1, 1, 1, 0) + + y_mins: (28, 25, 20, 20, 20, 15, 25, 25, 20, 25, 50, 25, 45) + y_weights: ( 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 2, 0, 0) + }, + + // background images: + + ctrl: { + id: 9991, + type: background, + texture: Frame3a + cells: (1,3,3,10), + cell_insets: (0,0,0,10), + margins: (48,80,48,48) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame3b + cells: (4,3,2,10), + cell_insets: (0,0,0,10), + margins: (80,48,48,48) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Multiplayer Unit Selection", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + + // main panel: + + defctrl: { + font: Limerick12 + fore_color: (255,255,255) + back_color: ( 41, 41, 41) + cell_insets: (10,10,0,0) + transparent: true + style: 0x40 + } + + ctrl: { + id: 101 + type: label + cells: (1,4,1,1) + text: "Players" + } + + ctrl: { + id: 102 + type: label + cells: (3,4,3,1) + text: "Unit Mapping" + } + + ctrl: { + id: 103 + type: label + cells: (1,9,3,1) + text: "Chat" + } + + + defctrl: { + font: Verdana + transparent: false + style: 0x02 + cell_insets: (10,10,0,5) + texture: Panel + margins: (12,12,12,0) + + fore_color: (255,255,255), + border_color: (192, 192, 192) + active_color: ( 92, 92, 92) + show_headings: true + simple: true + text_align: left + fixed_height: 0 + scroll_bar: 2 + } + + ctrl: { + id: 201, + type: list, + cells: (1,5,1,4) + show_headings: true + + column: { + title: PLAYER, + width: 132, + align: left, + sort: 3 }, // sort never + }, + + ctrl: { + id: 202, + type: list, + cells: (3,5,3,4) + show_headings: true, + + column: { + title: "PLAYER", + width: 120, + align: left, + sort: 3 }, // sort never + + column: { + title: "UNIT", + width: 115, + align: left, + sort: 3 }, // sort never + + column: { + title: "SHIP TYPE", + width: 115, + align: left, + sort: 3 }, // sort never + + column: { + title: "ROLE", + width: 120, + align: left, + sort: 3 }, // sort never + + column: { + title: "TEAM", + width: 51, + align: left, + sort: 3 }, // sort never + }, + + ctrl: { + id: 211, + type: list, + cells: (1,10,5,1) + show_headings: true, + + column: { + title: NAME, + width: 130, + align: left, + sort: 0 }, + + column: { + title: "CHAT MESSAGE", + width: 629, + align: left, + sort: 0 }, + }, + + ctrl: { + id: 212, + type: edit, + cells: (1,11,5,1) + scroll_bar: 0, + transparent: false, + }, + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (5,5,0,0) + fixed_height: 19 + fixed_width: 0 + cell_insets: (5,5,0,0) + }, + + ctrl: { + id: 206, + type: button, + cells: (2,5,1,1) + text: "SELECT UNIT" + cell_insets: (5,5,20,0) + }, + + ctrl: { + id: 203, + type: button, + cells: (2,6,1,1) + text: "MAP >>", + }, + + ctrl: { + id: 204, + type: button, + cells: (2,7,1,1) + text: "MAP <<", + }, + + ctrl: { + id: 205, + type: button, + cells: (2,8,1,1) + cell_insets: (5,5,20,0) + text: "* BAN *", + }, + + defctrl: { + font: Verdana, + fore_color: (255, 255, 255), + back_color: ( 61, 61, 59), + transparent: true, + style: 0x02, + scroll_bar: 2, + standard_image: "", + activated_image: "", + transition_image: "", + }, + + + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (5,5,0,0) + fixed_height: 19 + fixed_width: 0 + pid: 0 + }, + + ctrl: { + id: 1 + type: button + text: Accept + cells: (4,12,1,1) + }, + + ctrl: { + id: 2 + type: button + text: Cancel + cells: (5,12,1,1) + }, + +} + + diff --git a/data/shatter/Screens/OptDlg.frm b/data/shatter/Screens/OptDlg.frm new file mode 100644 index 0000000..b577c41 --- /dev/null +++ b/data/shatter/Screens/OptDlg.frm @@ -0,0 +1,426 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: MenuDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 100, 20, 100, 100, 10), + x_weights: ( 0, 0.2, 0.4, 0.2, 0.2, 0), + + y_mins: (28, 30, 20, 24, 60, 45), + y_weights: ( 0, 0, 0, 0, 1, 0) + }, + + // background images: + + ctrl: { + id: 9991, + type: background, + texture: Frame2a, + cells: (1,3,2,3), + cell_insets: (0,0,0,10), + margins: (2,32,40,32) + hide_partial: false + }, + + ctrl: { + id: 9992, + type: background, + texture: Frame2b, + cells: (3,3,2,3), + cell_insets: (0,0,0,10), + margins: (0,40,40,32) + hide_partial: false + }, + + // title: + + ctrl: { + id: 10, + type: label, + text: "Options", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + + // tabs: + + ctrl: { + id: 900 + type: panel + transparent: true + cells: (1,3,4,1) + layout: { + x_mins: (100, 100, 100, 100, 100, 0), + x_weights: (0.2, 0.2, 0.2, 0.2, 0.2, 1), + + y_mins: (24), + y_weights: ( 1) + } + } + + defctrl: { + align: left, + font: Limerick12, + fore_color: (255, 255, 255), + standard_image: BlueTab_0, + activated_image: BlueTab_1, + sticky: true, + bevel_width: 6, + margins: (8,8,0,0), + cell_insets: (0,4,0,0) + }, + + ctrl: { + id: 901 + pid: 900 + type: button + text: Video + cells: (0,0,1,1) + } + + ctrl: { + id: 902 + pid: 900 + type: button + text: Audio + cells: (1,0,1,1) + } + + ctrl: { + id: 903 + pid: 900 + type: button + text: Controls + cells: (2,0,1,1) + } + + ctrl: { + id: 904 + pid: 900 + type: button + text: Gameplay + cells: (3,0,1,1) + } + + ctrl: { + id: 905 + pid: 900 + type: button + text: "Mod Config" + cells: (4,0,1,1) + } + + // main panel: + + ctrl: { + id: 300 + type: panel + transparent: false //true + + texture: Panel + margins: (12,12,12,0), + + cells: (1,4,4,2) + cell_insets: (10,10,12,54) + + layout: { + x_mins: ( 20, 100, 100, 20, 100, 100, 20) + x_weights: (0.2, 0.3, 0.3, 0.2, 0.3, 0.3, 0.2) + + y_mins: ( 20, 30, 30, 30, 30, 30, 30, 30, 30, 30, 20) + y_weights: (0.3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.7) + } + } + + defctrl: { + font: Verdana + fore_color: (255, 255, 255) + + standard_image: "" + activated_image: "" + sticky: false + + active_color: ( 92, 92, 92) + back_color: ( 41, 41, 41) + base_color: ( 92, 92, 92) + border_color: (192, 192, 192) + + border: true + simple: true + bevel_width: 3 + text_align: left + transparent: true + } + + ctrl: { + id: 101 + pid: 300 + type: label + text: "Flight Model:" + cells: (1,1,1,1) + } + + ctrl: { + id: 111 + pid: 300 + type: label + text: "Flying Start:" + cells: (1,2,1,1) + } + + ctrl: { + id: 102 + pid: 300 + type: label + text: "Landings:" + cells: (1,3,1,1) + } + + ctrl: { + id: 103 + pid: 300 + type: label + text: "AI Difficulty:" + cells: (1,4,1,1) + } + + ctrl: { + id: 104 + pid: 300 + type: label + text: "HUD Mode:" + cells: (1,5,1,1) + } + + ctrl: { + id: 105 + pid: 300 + type: label + text: "HUD Color:" + cells: (1,6,1,1) + } + + ctrl: { + id: 106 + pid: 300 + type: label + text: "Friendly Fire:" + cells: (1,7,1,1) + } + + ctrl: { + id: 107 + pid: 300 + type: label + text: "Reference Grid:" + cells: (1,8,1,1) + } + + ctrl: { + id: 108 + pid: 300 + type: label + text: "Gunsight:" + cells: (1,9,1,1) + } + + ctrl: { + id: 500 + pid: 300 + type: label + cells: (4,1,2,8) + } + + defctrl: { + cell_insets: (0,0,0,10) + transparent: false + } + + ctrl: { + id: 201 + pid: 300 + type: combo + cells: (2,1,1,1) + + item: Standard + item: Relaxed + item: Arcade + + alt: "Select the flight model to be used by all ships and fighters in the game.\n\n" + "* The Standard model uses zero-drag Newtonian physics and is similar to Terminus or IWar. " + "This model also uses realistic aerodynamics when flying in a planetary atmosphere.\n\n" + "* The Relaxed model uses Newtonian physics, with added drag to make control easier. " + "This model is similar to that of EVE or Jumpgate.\n\n" + "* The Arcade model keeps your ship flying in the direction it is pointing. " + "This model is similar to that of the Wing Commander games." + } + + ctrl: { + id: 211 + pid: 300 + type: combo + cells: (2,2,1,1) + + item: Disabled + item: Enabled + + alt: "Choose whether to begin campaign missions on the flight deck or in space.\n\n" + "* If Flying Start is disabled, you will begin all fighter-based missions in the dynamic campaign on the flight deck or runway, ready to launch.\n\n" + "* If Flying Start is enabled, you will begin fighter-based missions in the dynamic campaign already in flight. This setting will get you into the action faster by skipping the launch procedures.\n\n" + } + + ctrl: { + id: 202 + pid: 300 + type: combo + cells: (2,3,1,1) + + item: Standard + item: Easier + + alt: "Select the landing model that your fighter will use in the game.\n\n" + "* The Standard model takes landing velocity into account and requires a softer touch to keep from damaging your ship.\n\n" + "* The Easier model makes it easier to land your bird under adverse conditions." + } + + ctrl: { + id: 203 + pid: 300 + type: combo + cells: (2,4,1,1) + + item: Ace + item: Veteran + item: Rookie + + alt: "Select the AI Difficulty level that you wish to face in the game.\n\n" + "* The Ace level is the hardest, with AI pilots that are good shots and very aggressive.\n\n" + "* The Veteran level is easier. Enemy pilots are still somewhat aggressive, but are less skilled at defense.\n\n" + "* The Rookie level is very easy. Enemy pilots have poor threat reaction, rarely use missiles, and fly more slowly." + } + + ctrl: { + id: 204 + pid: 300 + type: combo + cells: (2,5,1,1) + + item: Standard + item: Simplified + + alt: "Select the HUD that your ship will use in the game.\n\n" + "* The Standard HUD provides more information but is more complex to read.\n\n" + "* The Simplified HUD displays only the most important information and is easier to read.\n\n" + "For best results, use the Standard HUD with the Standard flight model, and the Simplified HUD with the Arcade flight model." + } + + ctrl: { + id: 205 + pid: 300 + type: combo + cells: (2,6,1,1) + + item: Green + item: Blue + item: Orange + item: Black + + alt: "Select the default HUD color that your ship will use in the game. " + "You can always switch between HUD colors during play by pressing Shift+H.\n\n" + "Tip: Switch to the black HUD color during the game when flying atmospheric missions under daylight conditions." + } + + ctrl: { + id: 206 + pid: 300 + type: combo + cells: (2,7,1,1) + + item: "None" + item: "25% Damage" + item: "50% Damage" + item: "75% Damage" + item: "Full Damage" + + alt: "Select the amount of damage caused by friendly fire incidents. " + "Full damage means that friendly fire is just as deadly as fire targeted at enemies. " + "None means that weapons fire will pass right through friendly ships.\n\n" + "Tip: You can use this setting to make cooperative network play safer and easier." + } + + ctrl: { + id: 207 + pid: 300 + type: combo + cells: (2,8,1,1) + + item: Disabled + item: Enabled + + alt: "Choose whether to enable or disable the reference grid displayed " + "in the 3D tactical viewer." + } + + ctrl: { + id: 208 + pid: 300 + type: combo + cells: (2,9,1,1) + + item: "Standard LCOS", + item: "Lead Indicator", + + alt: "Select the type of gunsight to use in the game.\n\n" + "* The Standard LCOS pipper is similar to a modern jet fighter. Place the pipper over the target and pull the trigger.\n\n" + "* The Lead Indicator gunsight places a lead diamond in front of the target. Line up the gun crosshairs and the lead diamond to ensure a gun hit.\n\n" + "If you prefer to use 'Virtual Joystick' mouse control, you will probably have more success with the Lead Indicator gunsight." + } + + // buttons: + + defctrl: { + align: left, + font: Limerick12, + fore_color: (0,0,0), + standard_image: Button17_0, + activated_image: Button17_1, + transition_image: Button17_2, + bevel_width: 6, + margins: (3,18,0,0), + cell_insets: (0,10,0,26) + transparent: false + } + + ctrl: { + id: 1, + type: button, + text: "Apply", + cells: (3,5,1,1) + } + + ctrl: { + id: 2, + type: button, + text: "Cancel", + cells: (4,5,1,1), + } +} diff --git a/data/shatter/Screens/PlanDlg.frm b/data/shatter/Screens/PlanDlg.frm new file mode 100644 index 0000000..7ce8c0b --- /dev/null +++ b/data/shatter/Screens/PlanDlg.frm @@ -0,0 +1,424 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: STARS +// File: PlanDlg.frm +// +// John DiCamillo Software Consulting +// Copyright © 1999. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: (438, 212, 202, 268), + screen_width: 640, + screen_height: 480, + + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: "GUI", + + texture: "NavDetail_640.pcx", + + defctrl: { + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: GUIsmall, + bevel_width: 4, + bevel_depth: 128, + border: true, + border_color: (0,0,0) + }, + + ctrl: { + id: 1, + type: label, + rect: (446, 220, 180, 18), + text: "Flight Plan", + font: GUI, + transparent: true + }, + + + ctrl: { + id: 101, + type: label, + rect: (446, 239, 80, 18), + text: "Element:", + transparent: true + }, + + ctrl: { + id: 201, + type: combo, + rect: (530, 240, 100, 16), + + back_color: ( 0, 0, 0), + border_color: ( 92, 92, 92), + active_color: ( 64, 64, 64), + + font: GUIsmall, + simple: true, + bevel_width: 3, + text_align: left, + }, + + + + ctrl: { + id: 102, + type: label, + rect: (446, 257, 80, 18), + text: "Nav Pt:", + transparent: true + }, + + ctrl: { + id: 202, + type: combo, + rect: (530, 258, 100, 16), + + back_color: ( 0, 0, 0), + border_color: ( 92, 92, 92), + active_color: ( 64, 64, 64), + + font: GUIsmall, + simple: true, + bevel_width: 3, + text_align: left, + }, + + + ctrl: { + id: 103, + type: label, + rect: (446, 275, 80, 18), + text: "Action:", + transparent: true + }, + + ctrl: { + id: 203, + type: combo, + rect: (530, 276, 100, 16), + + back_color: ( 0, 0, 0), + border_color: ( 92, 92, 92), + active_color: ( 64, 64, 64), + + font: GUIsmall, + simple: true, + bevel_width: 3, + text_align: left, + }, + + + ctrl: { + id: 104, + type: label, + rect: (446, 293, 80, 18), + text: "Formation:", + transparent: true + }, + + ctrl: { + id: 204, + type: combo, + rect: (530, 294, 100, 16), + + back_color: ( 0, 0, 0), + border_color: ( 92, 92, 92), + active_color: ( 64, 64, 64), + + font: GUIsmall, + simple: true, + bevel_width: 3, + text_align: left, + + item: Diamond, + item: Spread, + item: Box, + item: Trail + }, + + + + ctrl: { + id: 105, + type: label, + rect: (446, 311, 80, 18), + text: "Speed:", + transparent: true + }, + + ctrl: { + id: 205, + type: slider, + rect: (530, 312, 60, 16), + + active_color: ( 53, 159, 67), + back_color: ( 0, 0, 0), + border_color: ( 92, 92, 92), + active: true, + + }, + + ctrl: { + id: 305, + type: label, + rect: (590, 311, 40, 18), + + text: "350", + align: right, + transparent: true, + }, + + + defctrl: { + back_color: (130,105,80), + font: GUI, + }, + + ctrl: { + id: 501, + type: button, + rect: (443, 400, 93, 25), + text: "Add Nav", + sticky: true + }, + + ctrl: { + id: 502, + type: button, + rect: (540, 400, 93, 25), + text: "Del Nav", + sticky: true + }, + + ctrl: { + id: 503, + type: button, + rect: (443, 427, 93, 25), + text: "Edit Nav", + sticky: true + }, + + ctrl: { + id: 504, + type: button, + rect: (540, 427, 93, 25), + text: "clear", + sticky: false + }, +} + +// +--------------------------------------------------------------------+ + +form: { + rect: (598, 264, 202, 336), + screen_width: 800, + screen_height: 600, + + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: "GUI", + + texture: "NavDetail_800.pcx", + + defctrl: { + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: GUIsmall, + bevel_width: 4, + bevel_depth: 128, + border: true, + border_color: (0,0,0) + }, + + ctrl: { + id: 1, + type: label, + rect: (606, 272, 180, 18), + text: "Flight Plan", + font: GUI, + transparent: true + }, + + + ctrl: { + id: 101, + type: label, + rect: (606, 291, 80, 18), + text: "Element:", + transparent: true + }, + + ctrl: { + id: 201, + type: combo, + rect: (690, 292, 100, 16), + + back_color: ( 0, 0, 0), + border_color: ( 92, 92, 92), + active_color: ( 64, 64, 64), + + font: GUIsmall, + simple: true, + bevel_width: 3, + text_align: left, + }, + + + + ctrl: { + id: 102, + type: label, + rect: (606, 309, 80, 18), + text: "Nav Pt:", + transparent: true + }, + + ctrl: { + id: 202, + type: combo, + rect: (690, 310, 100, 16), + + back_color: ( 0, 0, 0), + border_color: ( 92, 92, 92), + active_color: ( 64, 64, 64), + + font: GUIsmall, + simple: true, + bevel_width: 3, + text_align: left, + }, + + + ctrl: { + id: 103, + type: label, + rect: (606, 327, 80, 18), + text: "Action:", + transparent: true + }, + + ctrl: { + id: 203, + type: combo, + rect: (690, 328, 100, 16), + + back_color: ( 0, 0, 0), + border_color: ( 92, 92, 92), + active_color: ( 64, 64, 64), + + font: GUIsmall, + simple: true, + bevel_width: 3, + text_align: left, + }, + + + ctrl: { + id: 104, + type: label, + rect: (606, 345, 80, 18), + text: "Formation:", + transparent: true + }, + + ctrl: { + id: 204, + type: combo, + rect: (690, 346, 100, 16), + + back_color: ( 0, 0, 0), + border_color: ( 92, 92, 92), + active_color: ( 64, 64, 64), + + font: GUIsmall, + simple: true, + bevel_width: 3, + text_align: left, + + item: Diamond, + item: Spread, + item: Box, + item: Trail + }, + + + + ctrl: { + id: 105, + type: label, + rect: (606, 363, 80, 18), + text: "Speed:", + transparent: true + }, + + ctrl: { + id: 205, + type: slider, + rect: (690, 364, 60, 16), + + active_color: ( 53, 159, 67), + back_color: ( 0, 0, 0), + border_color: ( 92, 92, 92), + active: true, + + }, + + ctrl: { + id: 305, + type: label, + rect: (750, 363, 40, 18), + + text: "350", + align: right, + transparent: true, + }, + + + defctrl: { + back_color: (130,105,80), + font: GUI, + }, + + ctrl: { + id: 501, + type: button, + rect: (603, 452, 93, 25), + text: "Add Nav", + sticky: true + }, + + ctrl: { + id: 502, + type: button, + rect: (700, 452, 93, 25), + text: "Del Nav", + sticky: true + }, + + ctrl: { + id: 503, + type: button, + rect: (603, 479, 93, 25), + text: "Edit Nav", + sticky: true + }, + + ctrl: { + id: 504, + type: button, + rect: (700, 479, 93, 25), + text: "clear", + sticky: false + }, +} + + + diff --git a/data/shatter/Screens/PlayerDlg.frm b/data/shatter/Screens/PlayerDlg.frm new file mode 100644 index 0000000..1f6d628 --- /dev/null +++ b/data/shatter/Screens/PlayerDlg.frm @@ -0,0 +1,690 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: PlayerDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 80, 80, 10, 100, 100, 100, 10), + x_weights: ( 0, 0.1, 0.1, 0, 0.3, 0.3, 0.3, 0), + + y_mins: (28, 25, 20, 42, 60, 45), + y_weights: ( 0, 0, 0, 0, 1, 0) + }, + + // background images: + + ctrl: { + id: 9991, + type: background, + texture: Frame3a + cells: (1,3,4,3), + cell_insets: (0,0,0,10), + margins: (48,80,48,48) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame3b + cells: (5,3,2,3), + cell_insets: (0,0,0,10), + margins: (80,48,48,48) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Player Logbook", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,4,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + + defctrl: { + base_color: (191, 191, 184) + back_color: ( 88, 88, 88) + fore_color: (0,0,0) + font: Limerick12 + bevel_width: 0 + + align: left + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + }, + + ctrl: { + id: 101, + type: button, + cells: (1,3,1,1) + cell_insets: (10,3,17,6) + text: "Create" + }, + + ctrl: { + id: 102, + type: button, + cells: (2,3,1,1) + cell_insets: (3,10,17,6) + text: "Delete", + } + + ctrl: { + id: 601, + type: label, + cells: (4,3,1,1) + cell_insets: (2,10,17,0) + text: "Player Stats" + fore_color: (255,255,255) + back_color: (32,32,32) + style: 0x40 + transparent: true + } + + defctrl: { + font: Verdana, + fore_color: (255,255,255), + standard_image: "", + activated_image: "", + transition_image: "", + transparent: true, + }, + + ctrl: { + id: 200 + type: list + cells: (1,4,2,2) + cell_insets: (10,10,0,54) + font: Verdana + style: 0 + scroll_bar: 2 + show_headings: false + transparent: false + + texture: Panel + margins: (12,12,16,4) + + column: { + title: "Name", + width: 182, + align: left, + sort: 0 }, + } + + ctrl: { + id: 600 + type: background + cells: (4,4,3,2) + cell_insets: (0,10,0,54) + transparent: false + texture: Panel + margins: (12,12,16,4) + + layout: { + x_mins: ( 8, 80, 100, 20, 30, 100, 15) + x_weights: ( 0, 0, 3, 1, 0, 3, 0) + + y_mins: (20, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 65, 75) + y_weights: ( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1) + } + } + + ctrl: { + id: 103 + pid: 600 + type: label + cells: (1,1,1,1) + text: "Name:" + }, + + ctrl: { + id: 104, + pid: 600 + type: label, + cells: (1,2,1,1) + text: "Password:" + }, + + ctrl: { + id: 105 + pid: 600 + type: label + cells: (1,3,1,1) + text: "Squadron:" + }, + + ctrl: { + id: 106 + pid: 600 + type: label + cells: (1,4,1,1) + text: "Signature:" + }, + + ctrl: { + id: 107 + pid: 600 + type: label + cells: (1,5,1,1) + text: "Created:" + } + + ctrl: { + id: 109 + pid: 600 + type: label + cells: (1,6,1,1) + text: "Flight Time:" + }, + + ctrl: { + id: 110 + pid: 600 + type: label + cells: (1,7,1,1) + text: "Missions:" + }, + + ctrl: { + id: 111 + pid: 600 + type: label + cells: (1,8,1,1) + text: "Kills:" + } + + ctrl: { + id: 112 + pid: 600 + type: label + cells: (1,9,1,1) + text: "Losses:" + } + + ctrl: { + id: 113 + pid: 600 + type: label + cells: (1,10,1,1) + text: "Points:" + } + + ctrl: { + id: 108 + pid: 600 + type: label + cells: (1,11,1,1) + text: "Rank:" + } + + ctrl: { + id: 125 + pid: 600 + type: label + cells: (1,13,1,1) + cell_insets: (0,0,0,5) + text: "Medals:" + } + + defctrl: { + style: 0x02, + scroll_bar: 0, + single_line: true, + back_color: ( 41, 41, 41), + border_color: ( 92, 92, 92), + single_line: true, + transparent: false + cell_insets: (0,0,0,5) + }, + + ctrl: { + id: 201, + pid: 600 + type: edit, + cells: (2,1,1,1) + }, + + ctrl: { + id: 202, + pid: 600 + type: edit, + cells: (2,2,1,1) + password: "*", + }, + + ctrl: { + id: 203, // squad + pid: 600 + type: edit, + cells: (2,3,1,1) + }, + + ctrl: { + id: 204, // sig + pid: 600 + type: edit, + cells: (2,4,1,1) + }, + + ctrl: { + id: 205, // create date + pid: 600 + type: label, + cells: (2,5,1,1) + }, + + ctrl: { + id: 207, // flight time + pid: 600 + type: label, + cells: (2,6,1,1) + }, + + ctrl: { + id: 208, // missions + pid: 600 + type: label, + cells: (2,7,1,1) + }, + + ctrl: { + id: 209, // kills + pid: 600 + type: label, + cells: (2,8,1,1) + }, + + ctrl: { + id: 210, // losses + pid: 600 + type: label, + cells: (2,9,1,1) + }, + + ctrl: { + id: 211, // points + pid: 600 + type: label, + cells: (2,10,1,1) + }, + + // rank name and insignia: + + ctrl: { + id: 206, + pid: 600 + type: label, + cells: (2,11,1,1) + align: center, + transparent: true, + border: false, + }, + + ctrl: { + id: 220, + pid: 600 + type: image, + cells: (2,12,1,1) + align: center + transparent: true + border: false + style: 0 + }, + + // medal ribbon insignia: + + ctrl: { + id: 330 + pid: 600 + type: label + transparent: true + cells: (2,13,4,1) + + layout: { + x_mins: (85, 85, 85, 85, 85, 0), + x_weights: ( 1, 1, 1, 1, 1, 5), + + y_mins: (24, 24, 24, 0), + y_weights: ( 1, 1, 1, 5) + } + } + + defctrl: { + align: center + transparent: true + border: false + style: 0 + fixed_width: 82 + fixed_height: 21 + } + + ctrl: { + id: 230, + pid: 330 + type: image, + cells: (0,0,1,1) + }, + + ctrl: { + id: 231 + pid: 330 + type: image + cells: (1,0,1,1) + } + + ctrl: { + id: 232, + pid: 330 + type: image + cells: (2,0,1,1) + }, + + ctrl: { + id: 233, + pid: 330 + type: image + cells: (3,0,1,1) + }, + + ctrl: { + id: 234, + pid: 330 + type: image + cells: (4,0,1,1) + }, + + ctrl: { + id: 235, + pid: 330 + type: image + cells: (0,1,1,1) + }, + + ctrl: { + id: 236, + pid: 330 + type: image + cells: (1,1,1,1) + }, + + ctrl: { + id: 237, + pid: 330 + type: image + cells: (2,1,1,1) + }, + + ctrl: { + id: 238, + pid: 330 + type: image + cells: (3,1,1,1) + }, + + ctrl: { + id: 239, + pid: 330 + type: image + cells: (4,1,1,1) + }, + + ctrl: { + id: 240, + pid: 330 + type: image + cells: (0,2,1,1) + }, + + ctrl: { + id: 241, + pid: 330 + type: image + cells: (1,2,1,1) + }, + + ctrl: { + id: 242, + pid: 330 + type: image + cells: (2,2,1,1) + }, + + ctrl: { + id: 243, + pid: 330 + type: image + cells: (3,2,1,1) + }, + + ctrl: { + id: 244, + pid: 330 + type: image + cells: (4,2,1,1) + }, + + // chat macro entries: + + defctrl: { + align: left + transparent: false + border: true + style: 2 // white frame + fixed_width: 0 + fixed_height: 0 + } + + ctrl: { + id: 301, + pid: 600 + type: edit, + cells: (5,2,1,1) + }, + + ctrl: { + id: 302, + pid: 600 + type: edit, + cells: (5,3,1,1) + }, + + ctrl: { + id: 303, + pid: 600 + type: edit, + cells: (5,4,1,1) + }, + + ctrl: { + id: 304, + pid: 600 + type: edit, + cells: (5,5,1,1) + }, + + ctrl: { + id: 305, + pid: 600 + type: edit, + cells: (5,6,1,1) + }, + + ctrl: { + id: 306, + pid: 600 + type: edit, + cells: (5,7,1,1) + }, + + ctrl: { + id: 307, + pid: 600 + type: edit, + cells: (5,8,1,1) + }, + + ctrl: { + id: 308, + pid: 600 + type: edit, + cells: (5,9,1,1) + }, + + ctrl: { + id: 309, + pid: 600 + type: edit, + cells: (5,10,1,1) + }, + + ctrl: { + id: 300, + pid: 600 + type: edit, + cells: (5,11,1,1) + }, + + defctrl: { transparent: true }, + + ctrl: { + id: 444 + pid: 600 + type: label + cells: (4,1,2,1) + text: "Chat Macros:", + }, + + ctrl: { + id: 401, + pid: 600 + type: label, + cells: (4,2,1,1) + text: "1", + }, + + ctrl: { + id: 402, + pid: 600 + type: label, + cells: (4,3,1,1) + text: "2", + }, + + ctrl: { + id: 403, + pid: 600 + type: label, + cells: (4,4,1,1) + text: "3", + }, + + ctrl: { + id: 404, + pid: 600 + type: label, + cells: (4,5,1,1) + text: "4", + }, + + ctrl: { + id: 405, + pid: 600 + type: label, + cells: (4,6,1,1) + text: "5", + }, + + ctrl: { + id: 406, + pid: 600 + type: label, + cells: (4,7,1,1) + text: "6", + }, + + ctrl: { + id: 407, + pid: 600 + type: label, + cells: (4,8,1,1) + text: "7", + }, + + ctrl: { + id: 408, + pid: 600 + type: label, + cells: (4,9,1,1) + text: "8", + }, + + ctrl: { + id: 409, + pid: 600 + type: label, + cells: (4,10,1,1) + text: "9", + }, + + ctrl: { + id: 400, + pid: 600 + type: label, + cells: (4,11,1,1) + text: "0", + }, + + // apply and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,26) + }, + + ctrl: { + id: 1 + type: button + text: Apply + cells: (5,5,1,1) + }, + + ctrl: { + id: 2 + type: button + text: Cancel + cells: (6,5,1,1), + }, +} + diff --git a/data/shatter/Screens/TacRefDlg.frm b/data/shatter/Screens/TacRefDlg.frm new file mode 100644 index 0000000..2e2d3e5 --- /dev/null +++ b/data/shatter/Screens/TacRefDlg.frm @@ -0,0 +1,212 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: TacRefDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 80, 80, 10, 100, 30, 100, 10) + x_weights: ( 0, 1, 1, 0, 3, 0, 3, 0) + + y_mins: (28, 25, 20, 42, 90, 10, 90, 45) + y_weights: ( 0, 0, 0, 0, 3, 1, 2, 0) + }, + + // background images: + + ctrl: { + id: 9991, + type: background, + texture: Frame3a + cells: (1,3,4,5), + cell_insets: (0,0,0,10), + margins: (48,80,48,48) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame3b + cells: (5,3,2,5), + cell_insets: (0,0,0,10), + margins: (80,48,48,48) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Tactical Reference", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + }, + + + // main panel: + + defctrl: { + base_color: (191, 191, 184) + back_color: ( 88, 88, 88) + fore_color: (0,0,0) + font: Limerick12 + bevel_width: 0 + + align: left + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + }, + + ctrl: { + id: 101, + type: button, + cells: (1,3,1,1) + cell_insets: (10,3,17,6) + text: "Ships" + sticky: true + fixed_height: 19 + }, + + ctrl: { + id: 102, + type: button, + cells: (2,3,1,1) + cell_insets: (3,10,17,6) + text: "Weapons", + sticky: true + fixed_height: 19 + } + + ctrl: { + id: 301, + type: label, + cells: (4,3,1,1) + cell_insets: (2,10,17,0) + text: "Item Name" + fore_color: (255,255,255) + back_color: (32,32,32) + style: 0x40 + transparent: true + } + + + defctrl: { + fore_color: (255,255,255), + standard_image: "", + activated_image: "", + transition_image: "", + + font: Verdana + style: 0 + scroll_bar: 0 + show_headings: false + transparent: false + + texture: Panel + margins: (12,12,16,4) + }, + + ctrl: { + id: 200 + type: list + cells: (1,4,2,3) + cell_insets: (10,10,0,10) + scroll_bar: 2 + selected_style: 2 + + column: { + title: "Name", + width: 182, + align: left, + sort: 0 }, + } + + + ctrl: { + id: 400 + type: label + cells: (4,4,3,2) + cell_insets: (0,10,0,10) + } + + ctrl: { + id: 401 + type: label + cells: (4,4,3,2) + cell_insets: (0,10,0,10) + transparent: true + } + + ctrl: { + id: 410 + type: label + cells: (4,6,3,1) + cell_insets: (0,10,0,10) + } + + ctrl: { + id: 402 + type: text + cells: (4,6,1,1) + cell_insets: (0,10,0,10) + transparent: true + + text: "Item stats go here..." + } + + ctrl: { + id: 403 + type: text + cells: (5,6,2,1) + cell_insets: (0,10,0,10) + transparent: true + + text: "Item description goes here..." + } + + + // ok and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,26) + }, + + ctrl: { + id: 1 + type: button + text: Close + cells: (6,7,1,1) + }, + +} diff --git a/data/shatter/Screens/VidDlg.frm b/data/shatter/Screens/VidDlg.frm new file mode 100644 index 0000000..adf0ff5 --- /dev/null +++ b/data/shatter/Screens/VidDlg.frm @@ -0,0 +1,425 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: Starshatter 4.5 +// File: VidDlg.frm +// +// Destroyer Studios LLC +// Copyright © 1997-2004. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + back_color: ( 0, 0, 0), + fore_color: (255, 255, 255), + + texture: "Frame1.pcx", + margins: (1,1,64,8), + + layout: { + x_mins: (10, 100, 20, 100, 100, 10), + x_weights: ( 0, 0.2, 0.4, 0.2, 0.2, 0), + + y_mins: (28, 30, 20, 24, 60, 45), + y_weights: ( 0, 0, 0, 0, 1, 0) + }, + + // background images: + + ctrl: { + id: 9991, + type: background, + texture: Frame2a, + cells: (1,3,2,3), + cell_insets: (0,0,0,10), + margins: (2,32,40,32) + hide_partial: false + } + + ctrl: { + id: 9992, + type: background, + texture: Frame2b, + cells: (3,3,2,3), + cell_insets: (0,0,0,10), + margins: (0,40,40,32) + hide_partial: false + } + + // title: + + ctrl: { + id: 10, + type: label, + text: "Options", + align: left, + font: Limerick18, + fore_color: (255,255,255), + transparent: true, + cells: (1,1,3,1) + cell_insets: (0,0,0,0) + hide_partial: false + } + + // tabs: + + ctrl: { + id: 900 + type: panel + transparent: true + cells: (1,3,4,1) + hide_partial: false + + layout: { + x_mins: (100, 100, 100, 100, 100, 0), + x_weights: (0.2, 0.2, 0.2, 0.2, 0.2, 1), + + y_mins: (24), + y_weights: ( 1) + } + } + + defctrl: { + align: left, + font: Limerick12, + fore_color: (255, 255, 255), + standard_image: BlueTab_0, + activated_image: BlueTab_1, + sticky: true, + bevel_width: 6, + margins: (8,8,0,0), + cell_insets: (0,4,0,0) + }, + + ctrl: { + id: 901 + pid: 900 + type: button + text: Video + cells: (0,0,1,1) + } + + ctrl: { + id: 902 + pid: 900 + type: button + text: Audio + cells: (1,0,1,1) + } + + ctrl: { + id: 903 + pid: 900 + type: button + text: Controls + cells: (2,0,1,1) + } + + ctrl: { + id: 904 + pid: 900 + type: button + text: Gameplay + cells: (3,0,1,1) + } + + ctrl: { + id: 905 + pid: 900 + type: button + text: "Mod Config" + cells: (4,0,1,1) + } + + // main panel: + + ctrl: { + id: 300 + type: panel + transparent: false //true + + texture: Panel + margins: (12,12,12,0), + + cells: (1,4,4,2) + cell_insets: (10,10,12,54) + + layout: { + x_mins: ( 20, 100, 100, 20, 100, 100, 20) + x_weights: ( 2, 3, 3, 2, 3, 3, 2) + + y_mins: ( 20, 25, 25, 25, 25, 25, 25, 25, 25, 20) + y_weights: ( 3, 0, 0, 0, 0, 0, 0, 0, 0, 7) + } + } + + defctrl: { + fore_color: (255,255,255) + font: Verdana, + standard_image: "" + activated_image: "" + align: left + sticky: false + transparent: true + pid: 300 + }, + + ctrl: { + id: 101 + type: label + text: "Video Mode:" + cells: (1,1,1,1) + }, + + ctrl: { + id: 104 + type: label + text: "Max Texture Size:" + cells: (1,2,1,1) + }, + + ctrl: { + id: 122 + type: label + text: "Shadows:" + cells: (1,3,1,1) + }, + + ctrl: { + id: 123 + type: label + text: "Spec Maps:" + cells: (1,4,1,1) + }, + + ctrl: { + id: 124 + type: label + text: "Bump Maps:" + cells: (1,5,1,1) + }, + + ctrl: { + id: 105 + type: label + text: "Terrain Detail:" + cells: (1,7,1,1) + }, + + ctrl: { + id: 106 + type: label + text: "Terrain Texture:" + cells: (1,8,1,1) + }, + + + ctrl: { + id: 111 + type: label + text: "Lens Flare:" + cells: (4,1,1,1) + }, + + ctrl: { + id: 112 + type: label + text: "Corona:" + cells: (4,2,1,1) + }, + + ctrl: { + id: 113 + type: label + text: "Nebula:" + cells: (4,3,1,1) + }, + + ctrl: { + id: 114 + type: label + text: "Space Dust:" + cells: (4,4,1,1) + }, + + ctrl: { + id: 115 + type: label + text: "Gamma Level:" + cells: (4,7,1,1) + }, + + + defctrl: { + back_color: ( 41, 41, 41) + border_color: (192, 192, 192) + active_color: ( 92, 92, 92) + + cell_insets: (0,0,0,5) + font: Verdana + simple: true + bevel_width: 3 + text_align: left + transparent: false + }, + + + ctrl: { + id: 203 + type: combo + cells: (2,1,1,1) + + item: "800 x 600 x 8" + item: "800 x 600 x 16" + item: "800 x 600 x 32" + } + + ctrl: { + id: 204 + type: combo + cells: (2,2,1,1) + + item: "64 x 64" + item: "128 x 128" + item: "256 x 256" + item: "512 x 512" + item: "1024 x 1024" + item: "2048 x 2048" + item: "4096 x 4096" + } + + ctrl: { + id: 222 + type: combo + cells: (2,3,1,1) + + item: Disable + item: Enable + } + + ctrl: { + id: 223 + type: combo + cells: (2,4,1,1) + + item: Disable + item: Enable + } + + ctrl: { + id: 224 + type: combo + cells: (2,5,1,1) + + item: Disable + item: Enable + } + + ctrl: { + id: 205 + type: combo + cells: (2,7,1,1) + + item: Low + item: Medium + item: High + } + + ctrl: { + id: 206 + type: combo + cells: (2,8,1,1) + + item: Disable + item: Enable + } + + ctrl: { + id: 211 + type: combo + cells: (5,1,1,1) + + item: Disable + item: Enable + } + + ctrl: { + id: 212 + type: combo + cells: (5,2,1,1) + + item: Disable + item: Enable + } + + ctrl: { + id: 213 + type: combo + cells: (5,3,1,1) + + item: Disable + item: Enable + } + + ctrl: { + id: 214 + type: combo + cells: (5,4,1,1) + + item: None + item: Some + item: Lots + } + + ctrl: { + id: 215 + type: slider + cells: (5,7,1,1) + cell_insets: (0,0,0,16) + + active_color: (250, 250, 100) + back_color: ( 41, 41, 41) + border: false + active: true + } + + ctrl: { + id: 315 + type: label + cells: (5,8,1,1) + cell_insets: (0,0,0,0) + + texture: gamma_test + margins: (0,0,0,0) + } + + // apply and cancel buttons: + + defctrl: { + align: left + font: Limerick12 + fore_color: (0,0,0) + standard_image: Button17_0 + activated_image: Button17_1 + transition_image: Button17_2 + transparent: false + bevel_width: 6 + margins: (3,18,0,0) + cell_insets: (0,10,0,26) + pid: 0 + }, + + ctrl: { + id: 1 + type: button + text: Apply + cells: (3,5,1,1) + }, + + ctrl: { + id: 2 + type: button + text: Cancel + cells: (4,5,1,1), + }, + +} diff --git a/data/shatter/Screens/WepDlg.frm b/data/shatter/Screens/WepDlg.frm new file mode 100644 index 0000000..818c14a --- /dev/null +++ b/data/shatter/Screens/WepDlg.frm @@ -0,0 +1,701 @@ +FORM + +// +--------------------------------------------------------------------+ +// Project: STARS +// File: WepWin.frm +// +// John DiCamillo Software Consulting +// Copyright © 1998. All Rights Reserved. +// +--------------------------------------------------------------------+ + +form: { + rect: ( 0, 0, 640, 480), + screen_width: 640, + screen_height: 480, + + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: "GUI", + + texture: "WepWin_640.pcx", + + defctrl: { + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: GUI, + bevel_width: 4, + bevel_depth: 128, + border: true, + border_color: (0,0,0) + }, + + ctrl: { + id: 100, + type: camera, + rect: (12, 42, 618, 286), + back_color: ( 0, 0, 0), + font: HUDbold, + text: "System" + }, + + // weapon list: + + defctrl: { + back_color: (62,106,151), + font: GUI, + sticky: false, + transparent: false + }, + + + ctrl: { + id: 501, + type: button, + rect: (10, 345, 93, 25), + text: "Wep 1" + }, + + ctrl: { + id: 511, + type: slider, + active_color: (53,159,67), + rect: (103, 345, 16, 25), + text: "", + style: 0x21, + orientation: 1, + back_color: (92, 92, 92), + fore_color: (53,159,67) + }, + + ctrl: { + id: 521, + type: button, + rect: (121, 345, 25, 25), + sticky: true, + picture: "Man.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 531, + type: button, + rect: (150, 345, 25, 25), + sticky: true, + picture: "Auto.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 541, + type: button, + rect: (179, 345, 25, 25), + sticky: true, + picture: "Def.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 551, + type: label, + rect: (208, 348, 40, 25), + text: "", + transparent: true + }, + + + + ctrl: { + id: 502, + type: button, + rect: (10, 377, 93, 25), + text: "Wep 1" + }, + + ctrl: { + id: 512, + type: slider, + active_color: (53,159,67), + rect: (103, 377, 16, 25), + text: "", + style: 0x21, + orientation: 1, + back_color: (92, 92, 92), + fore_color: (53,159,67) + }, + + ctrl: { + id: 522, + type: button, + rect: (121, 377, 25, 25), + sticky: true, + picture: "Man.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 532, + type: button, + rect: (150, 377, 25, 25), + sticky: true, + picture: "Auto.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 542, + type: button, + rect: (179, 377, 25, 25), + sticky: true, + picture: "Def.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 552, + type: label, + rect: (208, 380, 40, 25), + text: "", + transparent: true + }, + + + + ctrl: { + id: 503, + type: button, + rect: (10, 409, 93, 25), + text: "Wep 1" + }, + + ctrl: { + id: 513, + type: slider, + active_color: (53,159,67), + rect: (103, 409, 16, 25), + text: "", + style: 0x21, + orientation: 1, + back_color: (92, 92, 92), + fore_color: (53,159,67) + }, + + ctrl: { + id: 523, + type: button, + rect: (121, 409, 25, 25), + sticky: true, + picture: "Man.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 533, + type: button, + rect: (150, 409, 25, 25), + sticky: true, + picture: "Auto.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 543, + type: button, + rect: (179, 409, 25, 25), + sticky: true, + picture: "Def.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 553, + type: label, + rect: (208, 412, 40, 25), + text: "", + transparent: true + }, + + + + ctrl: { + id: 504, + type: button, + rect: (10, 441, 93, 25), + text: "Wep 1" + }, + + ctrl: { + id: 514, + type: slider, + active_color: (53,159,67), + rect: (103, 441, 16, 25), + text: "", + style: 0x21, + orientation: 1, + back_color: (92, 92, 92), + fore_color: (53,159,67) + }, + + ctrl: { + id: 524, + type: button, + rect: (121, 441, 25, 25), + sticky: true, + picture: "Man.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 534, + type: button, + rect: (150, 441, 25, 25), + sticky: true, + picture: "Auto.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 544, + type: button, + rect: (179, 441, 25, 25), + sticky: true, + picture: "Def.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 554, + type: label, + rect: (208, 444, 40, 25), + text: "", + transparent: true + }, + + + + // WEP DETAIL: + + defctrl: { + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: GUI, + bevel_width: 4, + bevel_depth: 128, + border: true, + border_color: (0,0,0) + }, + + defctrl: { + back_color: (62,106,151), + font: GUI, + sticky: false, + transparent: false + }, + + + ctrl: { + id: 1300, + type: label, + rect: (260, 345, 180, 20), + text: "Contact List", + transparent: true + }, + + ctrl: { + id: 1301, + type: list, + rect: (260, 365, 180, 100), + text: "contact list", + back_color: (21,21,21), + font: GUIsmall, + + style: 0x02, + item_style: 0x02, + selected_style: 0x02, + scroll_bar: 2, + leading: 2, + show_headings: true, + }, + + ctrl: { + id: 1302, + type: list, + rect: (445, 365, 185, 100), + text: "system list", + back_color: (21,21,21), + font: GUIsmall, + + style: 0x02, + item_style: 0x02, + selected_style: 0x02, + scroll_bar: 2, + leading: 2, + show_headings: true, + } +} + +// +--------------------------------------------------------------------+ + +form: { + rect: ( 0, 0, 800, 600), + screen_width: 800, + screen_height: 600, + + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: "GUI", + + texture: "WepWin_800.pcx", + + defctrl: { + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: "GUI", + bevel_width: 4, + bevel_depth: 128, + border: true, + border_color: (0,0,0) + }, + + ctrl: { + id: 100, + type: camera, + rect: (10, 42, 778, 404), + back_color: ( 0, 0, 0), + font: HUDbold, + text: "CAMERA GOES HERE" + }, + + // weapon list: + + defctrl: { + back_color: (62,106,151), + font: GUI, + sticky: false, + transparent: false + }, + + + ctrl: { + id: 501, + type: button, + rect: (10, 466, 93, 25), + text: "Wep 1" + }, + + ctrl: { + id: 511, + type: slider, + active_color: (53,159,67), + rect: (103, 466, 16, 25), + text: "", + style: 0x21, + orientation: 1, + back_color: (92, 92, 92), + fore_color: (53,159,67) + }, + + ctrl: { + id: 521, + type: button, + rect: (121, 466, 25, 25), + sticky: true, + picture: "Man.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 531, + type: button, + rect: (150, 466, 25, 25), + sticky: true, + picture: "Auto.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 541, + type: button, + rect: (179, 466, 25, 25), + sticky: true, + picture: "Def.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 551, + type: label, + rect: (208, 469, 40, 25), + text: "", + transparent: true + }, + + + + ctrl: { + id: 502, + type: button, + rect: (10, 498, 93, 25), + text: "Wep 1" + }, + + ctrl: { + id: 512, + type: slider, + active_color: (53,159,67), + rect: (103, 498, 16, 25), + text: "", + style: 0x21, + orientation: 1, + back_color: (92, 92, 92), + fore_color: (53,159,67) + }, + + ctrl: { + id: 522, + type: button, + rect: (121, 498, 25, 25), + sticky: true, + picture: "Man.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 532, + type: button, + rect: (150, 498, 25, 25), + sticky: true, + picture: "Auto.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 542, + type: button, + rect: (179, 498, 25, 25), + sticky: true, + picture: "Def.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 552, + type: label, + rect: (208, 501, 40, 25), + text: "", + transparent: true + }, + + + + ctrl: { + id: 503, + type: button, + rect: (10, 530, 93, 25), + text: "Wep 1" + }, + + ctrl: { + id: 513, + type: slider, + active_color: (53,159,67), + rect: (103, 530, 16, 25), + text: "", + style: 0x21, + orientation: 1, + back_color: (92, 92, 92), + fore_color: (53,159,67) + }, + + ctrl: { + id: 523, + type: button, + rect: (121, 530, 25, 25), + sticky: true, + picture: "Man.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 533, + type: button, + rect: (150, 530, 25, 25), + sticky: true, + picture: "Auto.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 543, + type: button, + rect: (179, 530, 25, 25), + sticky: true, + picture: "Def.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 553, + type: label, + rect: (208, 533, 40, 25), + text: "", + transparent: true + }, + + + + ctrl: { + id: 504, + type: button, + rect: (10, 562, 93, 25), + text: "Wep 1" + }, + + ctrl: { + id: 514, + type: slider, + active_color: (53,159,67), + rect: (103, 562, 16, 25), + text: "", + style: 0x21, + orientation: 1, + back_color: (92, 92, 92), + fore_color: (53,159,67) + }, + + ctrl: { + id: 524, + type: button, + rect: (121, 562, 25, 25), + sticky: true, + picture: "Man.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 534, + type: button, + rect: (150, 562, 25, 25), + sticky: true, + picture: "Auto.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 544, + type: button, + rect: (179, 562, 25, 25), + sticky: true, + picture: "Def.pcx", + picture_type: 1, + picture_loc: 4 + }, + + ctrl: { + id: 554, + type: label, + rect: (208, 565, 40, 25), + text: "", + transparent: true + }, + + + + // WEP DETAIL: + + defctrl: { + base_color: ( 92, 92, 92), + back_color: ( 92, 92, 92), + fore_color: (255, 255, 255), + font: GUI, + bevel_width: 4, + bevel_depth: 128, + border: true, + border_color: (0,0,0) + }, + + defctrl: { + back_color: (62,106,151), + font: GUI, + sticky: false, + transparent: false + }, + + + ctrl: { + id: 1300, + type: label, + rect: (260, 465, 180, 20), + text: "Contact List", + transparent: true + }, + + ctrl: { + id: 1301, + type: list, + rect: (260, 485, 180, 100), + text: "contact list", + back_color: (21,21,21), + font: GUIsmall, + + style: 0x02, + item_style: 0x02, + selected_style: 0x02, + scroll_bar: 2, + leading: 2, + show_headings: true, + }, + + ctrl: { + id: 1302, + type: list, + rect: (445, 485, 185, 100), + text: "system list", + back_color: (21,21,21), + font: GUIsmall, + + style: 0x02, + item_style: 0x02, + selected_style: 0x02, + scroll_bar: 2, + leading: 2, + show_headings: true, + }, + + ctrl: { + id: 2000, + type: label, + rect: (664, 462, 128, 128), + transparent: true + } +} + + + |