Files
vnr/src/interface/equipmentdesigner/ships/ship_hull_submarine.gui
actions[bot] b84f6e6137
All checks were successful
sync / build (push) Successful in 23s
2024-11-16 20:01:12
2024-11-16 20:01:12 +00:00

492 lines
12 KiB
Plaintext
Executable File

################# Equipment Designer Window layouts: Light Ship Hulls (new format examples) #################
guiTypes = {
################# Equipment Archetype: ship_hull_submarine #################
containerWindowType = {
name = "equipment_designer_ship_hull_submarine"
# NOTE: to keep aligned with the window "equipment_modules" in equipmentdesignerview.gui
position = { x=0 y=0 }
size = { width=512 height=260 }
background = {
name = "Background"
spriteType = "GFX_tiled_window_transparent"
}
iconType = {
name = "equipment_image"
spriteType = "GFX_SD_tv_submarine"
position = { x=0 y=0 }
}
containerWindowType = {
name = "module_slots"
position = { x=0 y=0 }
size = { width=100% height=100% }
################# MODULE SLOT: Battery #################
containerWindowType = {
name = "fixed_ship_battery_slot"
position = { x=0 y=0 }
size = { width=100% height=100% }
containerWindowType = {
name = "sub_battery"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "image"
spriteType = "GFX_SM_submarine_hull_heavy_battery"
position = { x=250 y=-14 }
}
}
containerWindowType = {
name = "sub_battery@highlight"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "highlight"
spriteType = "GFX_SM_submarine_hull_heavy_battery@highlight"
position = { x=250 y=-14 }
}
}
}
################# MODULE SLOT: Torpedo #################
containerWindowType = {
name = "fixed_ship_torpedo_slot"
position = { x=0 y=0 }
size = { width=100% height=100% }
containerWindowType = {
name = "ship_torpedo_sub"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint"
spriteType = "GFX_SM_submarine_hull_fixed_torpedo"
position = { x=340 y=0 }
}
}
containerWindowType = {
name = "ship_torpedo_sub@highlight"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint_highlight"
spriteType = "GFX_SM_submarine_hull_fixed_torpedo@highlight"
position = { x=340 y=0 }
}
}
}
################# MODULE SLOT: Engine #################
containerWindowType = {
name = "fixed_ship_engine_slot"
position = { x=0 y=0 }
size = { width=100% height=100% }
containerWindowType = {
name = "sub_ship_engine"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint"
spriteType = "GFX_SM_submarine_hull_engine"
position = { x=0 y=0 }
}
}
containerWindowType = {
name = "sub_ship_engine@highlight"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint_highlight"
spriteType = "GFX_SM_submarine_hull_engine@highlight"
position = { x=0 y=0 }
}
}
}
################# MODULE SLOT: Pressure Hull #################
containerWindowType = {
name = "fixed_ship_armor_slot"
position = { x=0 y=0 }
size = { width=100% height=100% }
}
################# MODULE SLOT: TDC #################
containerWindowType = {
name = "fixed_ship_fire_control_system_slot"
position = { x=0 y=0 }
size = { width=100% height=100% }
}
################# MODULE SLOT: Miscellaneous #################
containerWindowType = {
name = "fixed_ship_extra_secondaries_slot"
position = { x=0 y=0 }
size = { width=100% height=100% }
}
################# MODULE SLOT: Custom, Front #1 #################
containerWindowType = {
name = "front_1_custom_slot"
position = { x=0 y=0 }
size = { width=100% height=100% }
#### MODULE: Torpedo ####
containerWindowType = {
name = "ship_torpedo_sub"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint"
spriteType = "GFX_SM_submarine_hull_front1_torpedo"
position = { x=410 y=0 }
}
}
containerWindowType = {
name = "ship_torpedo_sub@highlight"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint_highlight"
spriteType = "GFX_SM_submarine_hull_front1_torpedo@highlight"
position = { x=410 y=0 }
}
}
#### MODULE: Airplane Launcher ####
containerWindowType = {
name = "sub_airplane_launcher"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint"
spriteType = "GFX_SM_submarine_hull_airplane_launcher"
position = { x=331 y=0 }
}
}
containerWindowType = {
name = "sub_airplane_launcher@highlight"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint_highlight"
spriteType = "GFX_SM_submarine_hull_airplane_launcher@highlight"
position = { x=331 y=0 }
}
}
#### MODULE: Mine Layer ####
containerWindowType = {
name = "ship_mine_layer_sub"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint"
spriteType = "GFX_SM_submarine_hull_front1_mine_layer"
position = { x=342 y=0 }
}
}
containerWindowType = {
name = "ship_mine_layer_sub@highlight"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint_highlight"
spriteType = "GFX_SM_submarine_hull_front1_mine_layer@highlight"
position = { x=342 y=0 }
}
}
#### MODULE: Fuel Tank ####
containerWindowType = {
name = "ship_extra_fuel_tank"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint"
spriteType = "GFX_SM_submarine_hull_fuel_tank"
position = { x=0 y=0 }
}
}
containerWindowType = {
name = "ship_extra_fuel_tank@highlight"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint_highlight"
spriteType = "GFX_SM_submarine_hull_fuel_tank@highlight"
position = { x=0 y=0 }
}
}
}
################# MODULE SLOT: Custom, Middle #1 #################
containerWindowType = {
name = "mid_1_custom_slot"
position = { x=0 y=0 }
size = { width=100% height=100% }
#### MODULE: Snorkel ####
containerWindowType = {
name = "ship_sub_snorkel"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint"
spriteType = "GFX_SM_submarine_hull_snorkel"
position = { x=0 y=0 }
}
}
containerWindowType = {
name = "ship_sub_snorkel@highlight"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint_highlight"
spriteType = "GFX_SM_submarine_hull_snorkel@highlight"
position = { x=0 y=0 }
}
}
#### MODULE: Radar ####
containerWindowType = {
name = "ship_radar"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint"
spriteType = "GFX_SM_submarine_hull_radar"
position = { x=0 y=0 }
}
}
containerWindowType = {
name = "ship_radar@highlight"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint_highlight"
spriteType = "GFX_SM_submarine_hull_radar@highlight"
position = { x=0 y=0 }
}
}
#### MODULE: Sonar ####
containerWindowType = {
name = "ship_sonar"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint"
spriteType = "GFX_SM_submarine_hull_sonar"
position = { x=0 y=0 }
}
}
containerWindowType = {
name = "ship_sonar@highlight"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint_highlight"
spriteType = "GFX_SM_submarine_hull_sonar@highlight"
position = { x=0 y=0 }
}
}
}
################# MODULE SLOT: Custom, Rear #1 #################
containerWindowType = {
name = "rear_1_custom_slot"
position = { x=0 y=0 }
size = { width=100% height=100% }
#### MODULE: Torpedo ####
containerWindowType = {
name = "ship_torpedo_sub"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint"
spriteType = "GFX_SM_submarine_hull_rear1_torpedo"
position = { x=140 y=0 }
}
}
containerWindowType = {
name = "ship_torpedo_sub@highlight"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint_highlight"
spriteType = "GFX_SM_submarine_hull_rear1_torpedo@highlight"
position = { x=140 y=0 }
}
}
#### MODULE: Mine Layer ####
containerWindowType = {
name = "ship_mine_layer_sub"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint"
spriteType = "GFX_SM_submarine_hull_rear1_mine_layer"
position = { x=140 y=0 }
}
}
containerWindowType = {
name = "ship_mine_layer_sub@highlight"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint_highlight"
spriteType = "GFX_SM_submarine_hull_rear1_mine_layer@highlight"
position = { x=140 y=0 }
}
}
#### MODULE: Airplane Launcher ####
containerWindowType = {
name = "sub_airplane_launcher"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint"
spriteType = "GFX_SM_submarine_hull_airplane_launcher"
position = { x=331 y=0 }
}
}
containerWindowType = {
name = "sub_airplane_launcher@highlight"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint_highlight"
spriteType = "GFX_SM_submarine_hull_airplane_launcher@highlight"
position = { x=331 y=0 }
}
}
#### MODULE: Radar ####
containerWindowType = {
name = "ship_radar"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint"
spriteType = "GFX_SM_submarine_hull_radar"
position = { x=0 y=0 }
}
}
containerWindowType = {
name = "ship_radar@highlight"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint_highlight"
spriteType = "GFX_SM_submarine_hull_radar@highlight"
position = { x=0 y=0 }
}
}
#### MODULE: Sonar ####
containerWindowType = {
name = "ship_sonar"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint"
spriteType = "GFX_SM_submarine_hull_sonar"
position = { x=0 y=0 }
}
}
containerWindowType = {
name = "ship_sonar@highlight"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint_highlight"
spriteType = "GFX_SM_submarine_hull_sonar@highlight"
position = { x=0 y=0 }
}
}
#### MODULE: Fuek Tank ####
containerWindowType = {
name = "ship_extra_fuel_tank"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint"
spriteType = "GFX_SM_submarine_hull_fuel_tank"
position = { x=0 y=0 }
}
}
containerWindowType = {
name = "ship_extra_fuel_tank@highlight"
position = { x=0 y=0 }
size = { width=100% height=100% }
iconType = {
name = "blueprint_highlight"
spriteType = "GFX_SM_submarine_hull_fuel_tank@highlight"
position = { x=0 y=0 }
}
}
}
}
}
}