Paul Chote
cb565e5d3c
Wire up the settings panel
2011-05-21 17:26:17 +12:00
Paul Chote
f4ea4c5daa
Add a WidgetArgs type to work around gmcs not understanding lambda -> Action -> object.
2011-05-21 17:26:16 +12:00
Paul Chote
61facc7bb1
Let panels handle closing themselves
2011-05-21 17:26:16 +12:00
Paul Chote
f0f591c6fb
Initial settings menu copied from the old impl.
2011-05-21 17:26:16 +12:00
Paul Chote
e8926ccad3
Initial no-frills mod selector
2011-05-21 17:26:15 +12:00
Paul Chote
c4f40babb5
Reimplement music player
2011-05-21 17:26:14 +12:00
Paul Chote
814845730f
Work around a race condition with local servers.
2011-05-21 17:26:14 +12:00
Paul Chote
33a4f5e29e
Support loopback servers for solo play
2011-05-21 17:26:14 +12:00
Paul Chote
37577afc36
Polish
2011-05-21 17:26:13 +12:00
Paul Chote
2e1e8fd7e8
Apply desat effect on ingame menu too
2011-05-21 17:25:45 +12:00
Paul Chote
99eb6ab774
Start reimplementing server creation
2011-05-21 17:13:20 +12:00
Paul Chote
14a904ab7a
Start reimplementing replay browser
2011-05-21 17:13:18 +12:00
Paul Chote
57530c819b
Direct Connect panel
2011-05-21 16:28:20 +12:00
Paul Chote
c15d2f5cfe
Simply the common case for buttons.
2011-05-21 16:27:37 +12:00
Paul Chote
6cb0cb7d0e
Can now start a game and disconnect from lobby without triggering a reload.
...
It is now possible to crash the game by starting a new server before the previous one has had time to timeout and release the port binding (the previous loadscreen pause meant this was always hidden).
2011-05-21 16:27:37 +12:00
Paul Chote
28cf48459b
New menu buttons that support hover and a disabled state
2011-05-21 16:27:37 +12:00
Paul Chote
845b32281d
Reimplement server browser
2011-05-21 16:27:37 +12:00
Paul Chote
f74b1b6d27
Hook up Skirmish button
2011-05-21 16:27:36 +12:00
Paul Chote
8661415e67
Settings submenu
2011-05-21 16:27:36 +12:00
Paul Chote
7dd6857ae7
Add a Multiplayer menu
2011-05-21 16:27:36 +12:00