Commit Graph

20 Commits

Author SHA1 Message Date
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