Initial settings menu copied from the old impl.
This commit is contained in:
@@ -32,7 +32,7 @@ Container@INGAME_MENU:
|
||||
Y:0
|
||||
Width:140
|
||||
Height:35
|
||||
Text:Exit Game
|
||||
Text:Quit
|
||||
CncMenuButton@SURRENDER_BUTTON:
|
||||
Id:SURRENDER_BUTTON
|
||||
X:150
|
||||
|
||||
226
mods/cnc/chrome/preferences.yaml
Normal file
226
mods/cnc/chrome/preferences.yaml
Normal file
@@ -0,0 +1,226 @@
|
||||
Background@SETTINGS_PANEL:
|
||||
Id:SETTINGS_PANEL
|
||||
Delegate:CncSettingsLogic
|
||||
X:(WINDOW_RIGHT - WIDTH)/2
|
||||
Y:(WINDOW_BOTTOM- HEIGHT)/2
|
||||
Width: 450
|
||||
Height: 350
|
||||
Children:
|
||||
Label@SETTINGS_LABEL_TITLE:
|
||||
Id:SETTINGS_LABEL_TITLE
|
||||
X:0
|
||||
Y:20
|
||||
Width:450
|
||||
Height:25
|
||||
Text:Settings
|
||||
Align:Center
|
||||
Bold:True
|
||||
CncMenuButton@BUTTON_CLOSE:
|
||||
Id:BUTTON_CLOSE
|
||||
X:PARENT_RIGHT - 180
|
||||
Y:PARENT_BOTTOM - 45
|
||||
Width:160
|
||||
Height:25
|
||||
Text:Close
|
||||
Bold:True
|
||||
Container@TAB_CONTAINER:
|
||||
Id:TAB_CONTAINER
|
||||
X:0
|
||||
Y:50
|
||||
Width:PARENT_RIGHT
|
||||
Height:25
|
||||
Children:
|
||||
Button@GENERAL:
|
||||
Id:GENERAL
|
||||
X:45
|
||||
Y:0
|
||||
Width:90
|
||||
Height:25
|
||||
Text:General
|
||||
Bold:True
|
||||
Button@AUDIO:
|
||||
Id:AUDIO
|
||||
X:135
|
||||
Y:0
|
||||
Width:90
|
||||
Height:25
|
||||
Text:Audio
|
||||
Bold:True
|
||||
Button@DISPLAY:
|
||||
Id:DISPLAY
|
||||
X:225
|
||||
Y:0
|
||||
Width:90
|
||||
Height:25
|
||||
Text:Display
|
||||
Bold:True
|
||||
Button@DEBUG:
|
||||
Id:DEBUG
|
||||
X:315
|
||||
Y:0
|
||||
Width:90
|
||||
Height:25
|
||||
Text:Debug
|
||||
Bold:True
|
||||
Container@GENERAL_PANE:
|
||||
Id:GENERAL_PANE
|
||||
X:37
|
||||
Y:100
|
||||
Width:PARENT_RIGHT - 37
|
||||
Height:PARENT_BOTTOM - 100
|
||||
Visible: true
|
||||
Children:
|
||||
Label@SETTINGS_PLAYER_NAME:
|
||||
Id:SETTINGS_PLAYER_NAME
|
||||
X:0
|
||||
Y:10
|
||||
Text: Player Name:
|
||||
TextField@NAME:
|
||||
Id:NAME
|
||||
Text:Name
|
||||
Width:139
|
||||
Height:25
|
||||
X:90
|
||||
Y:0
|
||||
MaxLength:16
|
||||
Checkbox@EDGE_SCROLL:
|
||||
Id:EDGE_SCROLL
|
||||
X:0
|
||||
Y:30
|
||||
Width:200
|
||||
Height:20
|
||||
Text: Enable Edge Scrolling
|
||||
Label@EDGE_SCROLL_AMOUNT_LABEL:
|
||||
Id:EDGE_SCROLL_AMOUNT_LABEL
|
||||
X:0
|
||||
Y:70
|
||||
Text: Scroll Speed
|
||||
Slider@EDGE_SCROLL_AMOUNT:
|
||||
Id:EDGE_SCROLL_AMOUNT
|
||||
X:130
|
||||
Y:60
|
||||
Width:250
|
||||
Height:20
|
||||
Ticks:5
|
||||
Range:10,50
|
||||
Checkbox@INVERSE_SCROLL:
|
||||
Id:INVERSE_SCROLL
|
||||
X:0
|
||||
Y:90
|
||||
Width:200
|
||||
Height:20
|
||||
Text: Invert Mouse Drag Scrolling
|
||||
Checkbox@TEAMCHAT_TOGGLE:
|
||||
Id:TEAMCHAT_TOGGLE
|
||||
X:0
|
||||
Y:120
|
||||
Width:200
|
||||
Height:20
|
||||
Text: Shift-Enter Toggles Team Chat
|
||||
Container@AUDIO_PANE:
|
||||
Id:AUDIO_PANE
|
||||
X:37
|
||||
Y:100
|
||||
Width:PARENT_RIGHT - 37
|
||||
Height:PARENT_BOTTOM - 100
|
||||
Visible: false
|
||||
Children:
|
||||
Label@SOUND_VOLUME_LABEL:
|
||||
Id:SOUND_VOLUME_LABEL
|
||||
X:0
|
||||
Y:10
|
||||
Text: Sound Volume
|
||||
Slider@SOUND_VOLUME:
|
||||
Id:SOUND_VOLUME
|
||||
X:100
|
||||
Y:0
|
||||
Width:250
|
||||
Height:20
|
||||
Ticks:5
|
||||
Label@MUSIC_VOLUME_LABEL:
|
||||
Id:MUSIC_VOLUME_LABEL
|
||||
X:0
|
||||
Y:40
|
||||
Text: Music Volume
|
||||
Slider@MUSIC_VOLUME:
|
||||
Id:MUSIC_VOLUME
|
||||
X:100
|
||||
Y:30
|
||||
Width:250
|
||||
Height:20
|
||||
Ticks:5
|
||||
Container@DISPLAY_PANE:
|
||||
Id:DISPLAY_PANE
|
||||
X:37
|
||||
Y:100
|
||||
Width:PARENT_RIGHT - 37
|
||||
Height:PARENT_BOTTOM - 100
|
||||
Visible: false
|
||||
Children:
|
||||
Checkbox@FULLSCREEN_CHECKBOX:
|
||||
Id:FULLSCREEN_CHECKBOX
|
||||
X:0
|
||||
Y:0
|
||||
Width:300
|
||||
Height:20
|
||||
Text:Fullscreen
|
||||
Label@RESOLUTION_LABEL:
|
||||
Id:RESOLUTION_LABEL
|
||||
X:0
|
||||
Y:50
|
||||
Text: Window Resolution:
|
||||
TextField@SCREEN_WIDTH:
|
||||
Id:SCREEN_WIDTH
|
||||
Text:Width
|
||||
Width:50
|
||||
Height:25
|
||||
X:130
|
||||
Y:40
|
||||
MaxLength:5
|
||||
Label@X:
|
||||
Id:X
|
||||
Text:x
|
||||
X:185
|
||||
Y:50
|
||||
TextField@SCREEN_HEIGHT:
|
||||
Id:SCREEN_HEIGHT
|
||||
Text:Height
|
||||
Width:50
|
||||
Height:25
|
||||
X:195
|
||||
Y:40
|
||||
MaxLength:5
|
||||
Label@RESTART:
|
||||
Id:RESTART
|
||||
Text: Restart Game To Apply Changes
|
||||
X:0
|
||||
Y:PARENT_BOTTOM - 30
|
||||
Container@DEBUG_PANE:
|
||||
Id:DEBUG_PANE
|
||||
X:37
|
||||
Y:100
|
||||
Width:PARENT_RIGHT - 37
|
||||
Height:PARENT_BOTTOM - 100
|
||||
Visible: false
|
||||
Children:
|
||||
Checkbox@PERFDEBUG_CHECKBOX:
|
||||
Id:PERFDEBUG_CHECKBOX
|
||||
X:0
|
||||
Y:0
|
||||
Width:300
|
||||
Height:20
|
||||
Text:Show Performance Information
|
||||
Checkbox@GAMETIME_CHECKBOX:
|
||||
Id:GAMETIME_CHECKBOX
|
||||
X:0
|
||||
Y:30
|
||||
Width:300
|
||||
Height:20
|
||||
Text:Show Game Time Counter
|
||||
Checkbox@CHECKUNSYNCED_CHECKBOX:
|
||||
Id:CHECKUNSYNCED_CHECKBOX
|
||||
X:0
|
||||
Y:60
|
||||
Width:300
|
||||
Height:20
|
||||
Text:Check Sync around Unsynced Code
|
||||
@@ -74,6 +74,7 @@ ChromeLayout:
|
||||
mods/cnc/chrome/ingamemenu.yaml
|
||||
mods/cnc/chrome/music.yaml
|
||||
mods/cnc/chrome/modchooser.yaml
|
||||
mods/cnc/chrome/preferences.yaml
|
||||
|
||||
Weapons:
|
||||
mods/cnc/weapons.yaml
|
||||
|
||||
Reference in New Issue
Block a user