mirror of
https://github.com/devZoGok/PlanetFleet.git
synced 2026-08-27 19:27:40 +00:00
59 lines
1.6 KiB
Lua
59 lines
1.6 KiB
Lua
playerListboxPos = {x = 110, y = 10, z = 0}
|
|
Pos = {x = playerListboxPos.x, y = playerListboxPos.y, z = playerListboxPos.z}
|
|
FactionListboxSize = {x = 270, y = 20}
|
|
Size = {x = 150, y = 20}
|
|
gap = 10
|
|
gapFactor = 3
|
|
|
|
function generateFactions(humanPlayer)
|
|
factions = {'None', 'Asian Co-Prosperity Sphere', 'America inc.', 'European Republic'}
|
|
|
|
if humanPlayer then table.remove(factions, 1) end
|
|
|
|
return factions
|
|
end
|
|
|
|
factions = generateFactions(lineId == MAIN_PLAYER_ID)
|
|
difficulties = {"Easy", "Medium", "Hard"}
|
|
colors = {'White', 'Black', 'Red'}
|
|
teams = {'0', '1', '2', '3', '4'}
|
|
|
|
gui = {
|
|
{
|
|
pos = {x = Pos.x, y = Pos.y + (gapFactor * Size.y + gap) * (lineId + 1), z = Pos.z},
|
|
size = FactionListboxSize,
|
|
guiType = GuiType.LISTBOX,
|
|
name = 'factions',
|
|
numMaxDisplay = 3,
|
|
lines = factions,
|
|
listboxType = ListboxType.FACTIONS
|
|
},
|
|
{
|
|
pos = {x = Pos.x + FactionListboxSize.x + gap, y = Pos.y + (gapFactor * Size.y + gap) * (lineId + 1), z = Pos.z},
|
|
size = Size,
|
|
guiType = GuiType.LISTBOX,
|
|
name = 'difficulties',
|
|
numMaxDisplay = 3,
|
|
lines = difficulties,
|
|
listboxType = ListboxType.CPU_DIFFICULTIES
|
|
},
|
|
{
|
|
pos = {x = Pos.x + FactionListboxSize.x + Size.x + 2 * gap, y = Pos.y + (gapFactor * Size.y + gap) * (lineId + 1), z = Pos.z},
|
|
size = Size,
|
|
guiType = GuiType.LISTBOX,
|
|
name = 'colors',
|
|
numMaxDisplay = 3,
|
|
lines = colors,
|
|
listboxType = ListboxType.COLORS
|
|
},
|
|
{
|
|
pos = {x = Pos.x + FactionListboxSize.x + 2 * Size.x + 3 * gap, y = Pos.y + (gapFactor * Size.y + gap) * (lineId + 1), z = Pos.z},
|
|
size = Size,
|
|
guiType = GuiType.LISTBOX,
|
|
name = 'teams',
|
|
numMaxDisplay = 3,
|
|
lines = teams,
|
|
listboxType = ListboxType.TEAMS
|
|
},
|
|
}
|