Paul Chote
0b0fac3c4b
Shellmap music
2011-05-21 17:26:17 +12:00
Paul Chote
32640d0300
Remove range slider, add a random button
2011-05-21 17:26:17 +12:00
Paul Chote
3e2a49934c
Don't use a static variable for player palette preview.
2011-05-21 17:26:16 +12:00
Paul Chote
1526b6ff37
Make Game.LoadWidget / Widget.LoadWidget consistent.
2011-05-21 17:26:16 +12:00
Paul Chote
21267688b0
Split the colorpicker logic into its own handler. Game.LoadWidget no longer adds the loaded widget to the RootWidget.
2011-05-21 17:26:16 +12:00
Paul Chote
529ed51034
Nit: use ServerSettings to pass info to the server
2011-05-21 17:26:16 +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
dfb07153c6
Rollover etc CncDropDownButtonWidgets
2011-05-21 17:26:15 +12:00
Paul Chote
33b35f768e
Nits
2011-05-21 17:25:44 +12:00
Paul Chote
5e32cd38eb
Fix initial selected map, naming.
2011-05-21 17:25:44 +12:00
Paul Chote
fdf9927854
Remember the last map. Disable the server desc and password fields. Draw the chat entry box on top of the display box.
2011-05-21 17:25:44 +12:00
Paul Chote
fd6c0a90c6
Show the host/port in the dialogs. Show the failed dialog in the lobby when the server vanishes.
2011-05-21 17:25:43 +12:00
Paul Chote
5c59f7703d
Reimplement connecting / connection failed dialogs.
2011-05-21 17:25:43 +12:00
Paul Chote
1881a6b713
Generalize the map chooser to work anywhere. Hook it up in server creation.
2011-05-21 17:25:42 +12:00
Paul Chote
dded6040d6
Convert remaining buttons and checkboxes to cnc variants
2011-05-21 16:28:20 +12:00
Paul Chote
188a16fc08
Cnc scrollpanel with support for rollover etc.
2011-05-21 16:27:38 +12:00
Paul Chote
8685d34703
New chat display
2011-05-21 16:27:37 +12:00
Paul Chote
5647917fda
New checkboxes (independent from old checkboxes) that support hover and disable.
2011-05-21 16:27:37 +12:00
Paul Chote
c15d2f5cfe
Simply the common case for buttons.
2011-05-21 16:27:37 +12:00
Paul Chote
b73575f37b
Missed a couple of static bits.
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
03264fa2ca
Start reimplementing lobby.
2011-05-21 16:27:37 +12:00