Chris Forbes
4d9c2a30df
Dropdown listboxes
2010-11-25 20:04:56 +13:00
Paul Chote
dba7335594
Fix a pile of compiler warnings.
2010-11-21 13:10:22 +13:00
Chris Forbes
e4bb788fb9
#366 only host can see AI players in a lobby -- fixed
2010-11-21 11:11:29 +13:00
Paul Chote
356c750b23
Refactor Package -> MixFile; group filesystem related classes in FileFormats.
2010-11-09 11:02:13 +13:00
geckosoft
2fb72155eb
Added: Missing IngameObserverChromeDelegate.cs file (for spectator)
...
Fixed: Some spectator gui issues (@ gamelobby.yaml / LobbyDelegate.cs)
2010-11-01 03:35:55 +01:00
geckosoft
030bd4b28d
Core: Added basic support for Spectators
...
TODO: Someone modify the files for cnc (chrome / rules)
2010-10-31 04:03:31 +01:00
Paul Chote
83968553aa
Allow maps to override and enforce race/colour selection
2010-10-16 09:56:01 +13:00
Paul Chote
aa2aba1250
Allow map slots to disallow bots
2010-10-16 09:56:00 +13:00
Chris Forbes
4afd8ad783
#289 lobby title should show servername -- fixed
2010-10-13 20:45:03 +13:00
Bob
7ca9fcdac9
run the shellmap even while the lobby shows. remove Widget.SpecialOneArg
2010-10-12 18:33:16 +13:00
Bob
20276291ce
move Game.world onto OrderManager. use call IssueOrder on world and/or on orderManager, not on Game
2010-10-12 17:30:27 +13:00
Bob
4cd3195f9f
call refreshPalette in the right place. make Game.worldRenderer PRIVATE (yay)
2010-10-12 17:29:06 +13:00
Bob
6ea2a06e4b
pass WorldRenderer to Widget.Draw, DrawInner
2010-10-12 17:27:08 +13:00
Bob
10bf85f57e
move Game.Current{Host,Port} into orderManager
2010-10-12 17:24:03 +13:00
Bob
17990ab8b7
move LobbyInfo onto OrderManager
2010-10-12 17:24:00 +13:00
Chris Forbes
99d92ee095
move ColorFromHSL out of the ui code
2010-10-11 19:52:46 +13:00
Chris Forbes
5af8f5e2d9
bots choose random colors
2010-10-07 07:41:14 +13:00
Caleb Anderson
7bdf6a953f
New slider Range parameter. Palette modifications. Potential crash fix. Clamp function.
...
Range parameter added to slider. Supports returning a range of values
rather than just 0-1. Allows you to not have to post process the offset.
Modified palette selector to not have full range, which was causing
blown out units.
Introduced exension method Clamp<T>(min, max)
Fixed crash deserializing out of bound color value using above
extension.
2010-10-05 17:25:25 +13:00
Bob
3165ec5359
create widgets on demand
2010-09-22 08:02:03 +12:00
Bob
f4699132d6
made OpenWindow and CloseWindow static
2010-09-22 08:02:00 +12:00
Paul Chote
927ab00f4d
Use the correct number of players in the lobby team selector
2010-09-18 22:33:41 +12:00
Paul Chote
6ac4266847
Allow people to join mp games
2010-09-03 16:13:03 +12:00
Chris Forbes
c3228cecd0
helps to get the command syntax right
2010-08-25 19:35:14 +12:00
Chris Forbes
47eacc5b80
make bot slot usage actually work
2010-08-25 19:34:20 +12:00
alzeih
3c7015567e
Open/Closed toggle includes Bot now
2010-08-25 00:13:41 +12:00
Chris Forbes
997501bb12
ui for opening and closing slots
2010-08-24 20:02:17 +12:00
Chris Forbes
3428b3c4c2
add slot command
2010-08-24 20:02:15 +12:00
Chris Forbes
8ec16fdbbe
fail fail fail
2010-08-24 20:02:15 +12:00
Chris Forbes
39f699916c
start hacking up lobby to work with slots (cnc only)
2010-08-24 20:02:14 +12:00
Paul Chote
c3b3947b9d
Rename some settings
2010-08-24 19:53:05 +12:00
Paul Chote
1143f496db
Part 2 of 3: Split Settings into logical units.
...
Syntax for command line overrides is now <section>.<setting>=<value>
eg `General.InitialMods=cnc'
2010-08-24 19:53:05 +12:00
Paul Chote
4e2d76f6ed
Move AvailableMaps into ModData
2010-08-21 20:11:05 +12:00
Paul Chote
694fd84188
Clean up custom color palette
2010-08-15 00:18:06 +12:00
Chris Forbes
4328fbc350
fix color picker again
2010-08-12 19:35:36 +12:00
Paul Chote
e5878e8207
Fix Color Picker
2010-08-08 18:45:05 +12:00
Paul Chote
f10e3a4d2d
Always update player info on server join
2010-07-27 21:52:21 +12:00
alzeih
5f357288ee
layout tidyup - start game now forces game start, ready checkboxes behave as before.
2010-07-25 22:16:21 +12:00
alzeih
26b5fbe9bb
startgame order and lobby changes
2010-07-25 21:31:17 +12:00
alzeih
984e081f3b
threadsafe
2010-07-23 21:40:06 +12:00
alzeih
409416b55c
Host closing server closes all connections and closes the listener.
2010-07-23 21:40:04 +12:00
alzeih
647252b0cb
Chrome.rootWidget -> Widget.RootWidget
2010-07-21 16:14:31 +12:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Paul Chote
5b333f4bba
Store last color setting; hook server join in a cleaner way
2010-07-17 00:21:11 +12:00
Paul Chote
8b3a65717e
Hook up the range slider
2010-07-17 00:01:29 +12:00
Paul Chote
c4442f07da
Sliders change the preview palette and update client data; Need a better algorithm for picking color2
2010-07-16 23:34:42 +12:00
Paul Chote
4fb3f67a9d
Hook up the HSL sliders
2010-07-16 22:34:30 +12:00
Paul Chote
44e1b8311f
Color picker panel; sliders don't work yet
2010-07-16 21:54:35 +12:00
Paul Chote
8abc8e03cb
Shift player palette definitions onto the player/client. Needs ui; for now everyone is teal.
2010-07-16 20:51:20 +12:00
Paul Chote
d01b3a25c4
Fix some initial nits
2010-07-14 23:39:14 +12:00
Chris Forbes
fed33fdb00
remove plenty of redundant junk
2010-07-14 19:00:03 +12:00