Commit Graph

6174 Commits

Author SHA1 Message Date
Paul Chote
07d5f91325 Add scanlines 2011-05-21 17:25:45 +12:00
Paul Chote
6fa9eeb5bb Prompt before quit / surrender 2011-05-21 17:25:45 +12:00
Paul Chote
33b35f768e Nits 2011-05-21 17:25:44 +12:00
Paul Chote
8957caeaca Basic ingame menu reimplemented. 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
7db1b5a1a0 Add a hover state for scrollpanel entries 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
805f61cc4b Bugfix when connecting via server browser 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
a607a60b8f New textfield with support for hover and disabled states. 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
1c1b89948a Add a server password field and map name 2011-05-21 17:13:20 +12:00
Paul Chote
09526ee2dd New create server layout 2011-05-21 17:13:20 +12:00
Paul Chote
99eb6ab774 Start reimplementing server creation 2011-05-21 17:13:20 +12:00
Paul Chote
9f4eba9003 Tweaks. The primary button feels better on the right. 2011-05-21 17:13:20 +12:00
Paul Chote
c9dd1aa4bd Improved replay browser 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
dded6040d6 Convert remaining buttons and checkboxes to cnc variants 2011-05-21 16:28:20 +12:00
Paul Chote
1e66d57ef1 Refactor font code out of LabelWidget 2011-05-21 16:28:17 +12:00
Paul Chote
188a16fc08 Cnc scrollpanel with support for rollover etc. 2011-05-21 16:27:38 +12:00
Paul Chote
d349c5341e Map chooser 2011-05-21 16:27:38 +12:00
Paul Chote
44d3412c7b Fix checkbox active area 2011-05-21 16:27:38 +12:00
Paul Chote
16c3f75269 Color tweaks 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
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
6e3a88f670 Remove most of the chrome yaml. It will all be rewritten. 2011-05-21 16:27:37 +12:00
Paul Chote
a3b430c24a Remove engine references to MAINMENU_BG. Don't push the menu background onto the window list. Crashes whenever a delegate tries to open MAINMENU_BG. 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
Paul Chote
3e6d1fc1e2 New button layout 2011-05-21 16:27:36 +12:00
Paul Chote
79674b7418 buttons 2011-05-21 16:27:36 +12:00
Paul Chote
7a49a3436e Shellmap border 2011-05-21 16:27:36 +12:00
Paul Chote
f3244d5750 Add a targeting reticle 2011-05-21 16:27:36 +12:00
Paul Chote
214697a506 Tweak menu layout 2011-05-21 16:27:36 +12:00
Paul Chote
550b4495a8 Add a black&white palettemod 2011-05-21 16:27:34 +12:00
Paul Chote
b825ddbb05 Convert cnc shellmap oramap -> directory 2011-05-21 16:27:07 +12:00
Chris Forbes
24d9e292dd wire up ButtonWidget.VisualHeight to ChromeMetrics as an example 2011-05-21 16:27:06 +12:00
Chris Forbes
b183366d54 add ChromeMetrics for values we dont want to duplicate everywhere 2011-05-21 16:27:06 +12:00
Paul Chote
c270f9ff4a Refactor text wrapping into WidgetUtils 2011-05-21 16:27:06 +12:00
Paul Chote
f3a54a802a Add color support to LabelWidget 2011-05-21 16:27:06 +12:00
Paul Chote
24712825eb Throw a useful exception on duplicated widget Id. 2011-05-21 16:27:06 +12:00