Hellhake
b6410bc1e0
Fix StyleCop warnings in OpenRA.Mods.RA
2015-01-02 14:39:49 +01:00
Paul Chote
568a23e395
Show all mods in the server browser.
2014-12-25 09:46:14 +13:00
Paul Chote
c45d472f9d
Hide started games from the server list to reduce noise.
2014-12-25 09:46:14 +13:00
Paul Chote
199f80c8ed
Cache GameServer joinable/compatible state across render frames.
2014-12-25 09:46:14 +13:00
Paul Chote
660f6682ff
Add Launch.Connect parameter for launching directly to a server.
2014-12-23 09:20:21 +13:00
Matthias Mailänder
a57b7800c0
color code the server browser and filter protected
...
closes #4495
2014-12-07 08:22:32 +01:00
huwpascoe
d313317cf5
Cleaned up the server browser
2014-11-22 21:55:55 +00:00
Paul Chote
10923d6438
Remove old IRC code.
2014-10-19 13:19:09 +13:00
ihptru
3ef8d76bfe
remove .php prefixes related to master server
2014-07-25 19:55:54 +04:00
RoosterDragon
22abf9b4c4
Remove and sort usings.
2014-06-18 21:43:35 +01:00
ScottNZ
90894aa03e
Use var everywhere
2014-06-15 22:17:34 +12:00
ScottNZ
dbffce81a6
Remove unused usings
2014-06-15 22:16:40 +12:00
RoosterDragon
b733465f33
General uncontroversial cleanup:
...
- Made private methods static where possible (runtime can elide checking the object for null).
- Declared attribute classes as sealed (allows reflection on attributes to complete faster).
- Moved some static cctor's into field initializers (static cctor's are slower than static field initializers).
- Made classes static if they contained only static methods (can't create instances of useless objects).
- Use inferable Exts.Lazy and not new Lazy<T>().
- Added required STAThread attribute to CrashDialog.
- Removed unused parameters in private methods.
- Added Serializable attribute to exceptions.
- Added parameter name in calls to ArgumentNullException.
- Use of as operator instead of is + cast.
- Changed (x as Foo).Bar anti-pattern into ((Foo)x).Bar. Results in sensible cast exceptions on error rather than null dereferences.
- Removed unused method in NullShader.
2014-05-23 15:50:54 +01:00
Pavlos Touboulidis
10b8093d5a
Rename ModInformation to ModMetadata
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
63ec6d60e7
Refactoring to remove static Rules & SequenceProvider
2014-05-17 14:32:03 +03:00
Matthias Mailänder
59ace5d01b
new shorthand Exts.(Try)ParseIntegerInvariant
2014-05-13 14:16:41 +02:00
Matthias Mailänder
b19d286f56
parse with NumberFormatInfo.InvariantInfo everywhere
...
closes #5240
2014-05-06 18:31:48 +02:00
Matthias Mailänder
7fb53e336a
catch null reference exception in RefreshServerListInner
...
closes #4964
2014-03-31 13:27:50 +02:00
Paul Chote
6538f696fa
Use the resource site to fill in missing details in the server browser.
2014-03-21 23:33:15 +13:00
Paul Chote
dfbce62024
Don't show the main menu when returning to the server browser.
...
Fixes #4902 .
2014-03-19 12:25:30 +13:00
Paul Chote
2106393122
Simplify the server browser code.
2014-03-16 21:46:00 +13:00
Paul Chote
c30b18a9d6
Introduce MapCache and MapPreview for improved UI map previews.
2014-03-16 21:45:59 +13:00
Matthew Uzzell
c6b0e37f7e
updated the AllowSpectate variable to be AllowSpectators
...
added KickSpectatorsLogic for a confimation of kicking spectators & changed the toggle buttons to be a checkbox
2014-02-22 21:55:35 +00:00
ScottNZ
1a3ec26a1e
Unify ra and cnc main menu logic and clean up the main menus.
...
Move a bunch of buttons into an Extras submenu and the server browser.
Move CncMenuPaletteEffect to ra so it can be used elsewhere and rename it to MenuPaletteEffect.
2014-01-31 23:47:15 +13:00
Paul Chote
76c332acca
Disable IRC chat in the server browser.
2013-11-28 22:14:29 +13:00
Paul Chote
6d6d1e230b
Remove runtime mod merging. Closes #3421 .
2013-11-15 09:54:42 +13:00
ScottNZ
1394c1dcee
Remove some misc redundancies
2013-11-12 19:39:39 +13:00
Matthias Mailänder
b618fc7cc2
complete password protected servers
...
closes #2290
2013-10-07 19:37:12 +02:00
ScottNZ
c6dc0e8c8b
Add IRC interface to ra/cnc server browsers
2013-10-05 12:05:28 +13:00
Matthias Mailänder
669a95479a
cache the country lookup to avoid doing it every render tick
2013-08-08 13:39:18 +02:00
Matthias Mailänder
fb042056b0
get the server location from the IP
...
and show it in the game browser, closes #2555
2013-08-08 13:39:18 +02:00
Paul Chote
c0d50c2ac1
Remove server pinging.
2013-05-04 22:04:03 +12:00
Matthias Mailänder
c9180aaf86
simplify the selection boxes and use existing checks
2013-04-12 12:17:31 +02:00
Matthias Mailänder
2cdeb112fe
polish serverbrowser filters
2013-04-12 11:46:27 +02:00
Matthias Mailänder
1069a89332
made filters and ping button optional
2013-04-12 11:36:53 +02:00
Matthias Mailänder
2a9cfc6203
added game server pinging
2013-04-12 11:36:52 +02:00
Matthias Mailänder
5eff33cc65
added serverbrowser filters
2013-04-12 11:36:52 +02:00
Scott_NZ
3123bebe33
Fixes #2907
...
Sort servers by players in the server browser
2013-04-02 12:50:21 +13:00
Sascha Biedermann
594e3c14e6
fixes #2799 : double click on server to join
2013-03-21 18:14:57 +01:00
Chris Forbes
c30d46c014
#2051 fixed -- Widget.Get() throws by default
2012-04-27 19:39:07 +12:00
Chris Forbes
004c59d273
sort the serverlist by whether we can join the game
2011-12-31 10:58:31 +13:00
Chris Forbes
ed429a3b30
split Widget static bits into Ui static class
2011-12-13 23:38:59 +13:00
Curtis S
77fc6199fe
New serverbrowser for RA and CNC
2011-11-06 22:49:40 -07:00
Chris Forbes
772734d032
merge cnc and ra lobby, fixes #1267 , #1224 , #106 , others
2011-11-06 17:01:00 +13:00
Chris Forbes
f83c9fd4d7
add IEnum<T>.JoinWith, use it to clean up a bunch of things
2011-11-01 21:57:58 +13:00
Chris Forbes
6010034b4a
remove ObjectCreator.Param and all associated nonsense
2011-10-21 18:16:07 +13:00
Chris Forbes
bc6af1841b
fix indents everywhere
2011-10-18 15:10:17 +13:00
Chris Forbes
567a82fd5d
move CanJoin onto GameServer
2011-09-26 08:40:40 +13:00
Chris Forbes
f9eb62beee
tidy uid->map lookup in ServerBrowser implementations
2011-09-26 08:40:40 +13:00
Chris Forbes
fdd0897927
untangle default selection in ServerBrowserLogic
2011-09-26 08:40:40 +13:00