Paul Chote
1fb42f47b6
Remove redundant serverbrowser checks (these are now handled by the handshake process).
2011-01-20 00:32:43 +13:00
Paul Chote
481cc7807b
Don't require a WorldRenderer to draw non-world-rendering widgets.
2011-01-19 20:41:32 +13:00
Paul Chote
06612d0f68
Add a mechanism for custom drop messages. Implement for kick.
2011-01-15 13:49:46 +13:00
Chris Forbes
4b3f0e9a4b
fix breakage in ServerBrowserDelegate which prevented any joins
2011-01-09 14:23:50 +13:00
Chris Forbes
3426b52247
add ColorRamp type; change everything to use it; maps not yet upgraded
2011-01-08 18:17:18 +13:00
alzeih
5c343caeaf
Mod version validation
...
- Game.CurrentMods property to query the current mods when no orderManager accessible
- Server sends mod versions to master server on ping
- Client sends mod versions on handshake response
- Validate match on server side of handshake, not client side
2011-01-08 16:00:29 +13:00
Chris Forbes
303525a5ba
be fast by default; add 'Check Sync around Unsynced Code' option in debug panel
2011-01-08 11:49:31 +13:00
Paul Chote
0cef2e4f53
CheckboxWidget delegate methods.
2011-01-06 11:40:06 +13:00
Paul Chote
3e1db3e8ae
Move MapPreviewWidget.HandleInputInner to the lobby delegate.
2011-01-05 22:23:23 +13:00
Chris Forbes
558647b987
blah
2011-01-05 09:12:28 +13:00
Paul Chote
6287b132a0
#438 . Show # Players in the map selector.
2011-01-04 14:33:59 +13:00
Paul Chote
1ced0d7ab9
Require LMB for common widget interactions.
2011-01-04 14:33:59 +13:00
Paul Chote
d90dec9c8e
Remove a pile of unnecessary state management from Scrollpanels.
2011-01-01 16:47:52 +13:00
Chris Forbes
119b0c063d
don't show a kick button for the host while ready
2011-01-01 00:20:04 +13:00
Paul Chote
d98e09e096
Draw scrollbar thumbs.
2010-12-31 23:19:13 +13:00
Paul Chote
e2d1eec56e
Shift Client creation to the client, sent in the handshake response. Fixes the `Newbie' bug and removes a lot of fragmented behaviour on player join.
2010-12-31 12:51:19 +13:00
Paul Chote
fc6438e311
Use Filepaths instead of IFolders where possible.
2010-12-29 21:25:43 +13:00
Chris Forbes
6425fc8a4b
#268 fixed
2010-12-28 17:01:01 +13:00
Chris Forbes
d42bdfa102
show replays most recent first
2010-12-27 21:22:32 +13:00
Chris Forbes
ce609195cd
make kicking actually work
2010-12-24 12:31:37 +13:00
Paul Chote
dc3bf2515a
Remove VERSION file, and version / motd display from the ingame menu. Write git-version into the individual mod versions.
2010-12-24 11:41:35 +13:00
Chris Forbes
c1fb6c2732
remove ability to not save syncreports
2010-12-23 08:48:54 +13:00
Chris Forbes
d320a689a2
wire up bot creation properly in CreateMPPlayers etc
2010-12-23 08:42:44 +13:00
Chris Forbes
29fbeb2c5d
add enumeration of bots
2010-12-23 08:42:43 +13:00
Chris Forbes
c85dbfb53d
fix dumb bug in replay viewer
2010-12-19 20:49:14 +13:00
Chris Forbes
07d2e54bcc
fix another crash in replay browser
2010-12-19 17:48:53 +13:00
Chris Forbes
f3d0e4b8ed
fix a crash in the replay browser
2010-12-19 17:48:53 +13:00
Chris Forbes
2fad6f3bf1
move replay viewer delegate into mod
2010-12-19 17:48:52 +13:00
Chris Forbes
17e3ef131c
actually populate the replay browser; fix listbox ContentHeight not being reset.
2010-12-19 17:48:47 +13:00
Chris Forbes
4f3b16cab2
add non-functional replay browser
2010-12-19 17:48:46 +13:00
Paul Chote
08eeec4d99
More lobby polish (mainly map chooser).
2010-11-30 21:20:57 +13:00
Matthew Bowra-Dean
57f74606f0
Added author and description to map chooser, fixes #290 . Added word wrap to the LabelWidget to support it.
2010-11-30 19:08:18 +13:00
Paul Chote
745df591e0
Hide the join slot buttons when ready.
2010-11-28 15:11:57 +13:00
Paul Chote
9c7759d131
More polish.
2010-11-28 15:09:25 +13:00
Paul Chote
ce5ca9dbca
Color selector as a drop panel.
2010-11-28 13:44:53 +13:00
Paul Chote
0b9a984b7a
Team dropdown.
2010-11-28 12:00:14 +13:00
Paul Chote
45cd6caeec
Faction dropdown flags.
2010-11-28 11:46:14 +13:00
Paul Chote
4c517c0e59
Initial lobby rework progress
2010-11-28 11:25:42 +13:00
Paul Chote
ac82121460
Fix diplomacy stance cycling exploit.
2010-11-28 09:42:37 +13:00
Paul Chote
7182908728
Rename ListBoxWidget -> ScrollPanelWidget.
2010-11-27 11:20:01 +13:00
Paul Chote
58a92de5a1
Move widget delegates into Mods.
2010-11-27 11:20:01 +13:00
geckosoft
fef6285436
Fixed: issue #277 (Surrender button no longer visible when won or lost)
2010-11-23 15:59:04 +13:00
Bob
10ed3db71d
made all orders queuable
2010-11-13 15:53:08 +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
Paul Chote
9c944924de
Fix a pile of compile warnings and debug log spam. Fix <playername> (Dead) in chat
2010-10-14 19:40:00 +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
beecb8aeb1
remove redundant parameter from ObjectCreator.Param attribute
2010-10-12 17:23:57 +13:00
Bob
6a25d989a7
remove many references to Game.world
2010-10-12 17:23:55 +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