Paul Chote
aed8518e04
Move cheats option to rules.
2016-03-07 21:41:12 +00:00
Paul Chote
a6c4eb330a
Remove modRules widget logic argument.
2016-02-23 23:34:36 +00:00
Paul Chote
84b470017f
Remove static Game.ModData references from widget logic.
2016-02-23 23:34:34 +00:00
Oliver Brakmann
4f1fa3acec
Merge pull request #10786 from pchote/mappreview-packages
...
Remove internal use of map paths.
2016-02-23 22:52:54 +01:00
Paul Chote
e71225496b
Clarify GPL version.
2016-02-21 16:30:48 +00:00
Paul Chote
b396965fd9
Update licence header year.
2016-02-21 16:27:31 +00:00
Paul Chote
d492c23a6d
Store map packages in MapPreview.
2016-02-21 16:11:36 +00:00
Paul Chote
3708a7649d
Remove MapPreview.CacheRules.
2016-02-06 22:30:49 +00:00
Paul Chote
6628bc046f
Add a Map reference to LobbyLogic.
2016-02-06 22:30:46 +00:00
Paul Chote
4ec3997be6
Rename LobbyPreview.Map to LobbyLogic.MapPreview.
2016-02-06 22:30:25 +00:00
Oliver Brakmann
a6e98620c0
Merge pull request #10650 from pchote/remove-fragile-diplomacy
...
Remove fragile diplomacy.
2016-02-06 22:55:55 +01:00
Alexandre Oliveira
989bf4f807
Disable 1 human versus bots games
...
Changed the Server.LockBots setting to Server.DisableSinglePlayer.
If the setting is enabled, and there is only one client in the server,
the game won't start.
2016-02-03 20:32:34 -02:00
Paul Chote
73b3f20921
Remove fragile alliances feature.
2016-01-30 20:47:50 +00:00
Paul Chote
a639d9587d
Disable slot admin dropdown when empty.
2016-01-13 23:45:25 +00:00
Oliver Brakmann
d580551572
Don't update player list when lobby doesn't have our client yet
2016-01-07 21:54:47 +01:00
Oliver Brakmann
7858ba16c4
Fix counting IRC notifications as unread messages
2015-12-30 00:50:03 +01:00
Oliver Brakmann
01d3bbb12c
Merge pull request #10067 from Mailaender/ingame-client-tooltip
...
Added an in-game client tooltip with IP and country
2015-12-11 21:09:05 +01:00
Matthias Mailänder
1f07962510
remove unused Session.Slot
2015-12-11 07:29:07 +01:00
Oliver Brakmann
16dd2a3323
Fix showing unread messages count on active lobby chat button
...
The lobby chat button text would change to include the unread messages count for a split second, even when the lobby chat was the current panel, leading to the button text sort of 'blinking' in an ugly way.
2015-12-06 14:27:40 +01:00
Paul Chote
797f800966
Add unread message count to lobby chat tabs.
2015-11-07 10:59:18 +00:00
Matthias Mailänder
d2ce79e580
avoid a possible null return value musicTab
2015-10-26 21:45:40 +01:00
Pavel Penev
ccddc37c08
Merge pull request #9701 from pchote/widget-baseclass
...
Add a common ChromeLogic base class and lint verification.
2015-10-22 00:39:43 +03:00
Paul Chote
fa2b10b269
Integrate global chat with the server lobby.
2015-10-21 19:38:28 +01:00
Paul Chote
b6f463729b
Add a ChromeLogic base class for chrome logic.
2015-10-21 19:35:35 +01:00
Paul Chote
73adfe0bfc
Add music player to lobby.
2015-10-05 22:43:19 +01:00
Paul Chote
c6740b1bcb
Inherit lobby bin size from the root.
2015-10-04 17:26:38 +01:00
Paul Chote
b73f775ef2
Move the player bin header to lobby-players.yaml.
2015-10-04 17:26:32 +01:00
atlimit8
9acf121eb1
Replace ActorInfo.Traits.WithInterface with ActorInfo.TraitInfos<T>()
2015-09-21 15:50:57 -05:00
Paul Chote
ef55d646f7
Unstatic the Sound class.
2015-09-20 14:11:06 +01:00
atlimit8
09984683a7
Add ActorInfo.TraitInfo[OrDefault]<T>() requiring ITraitIfo types
2015-09-19 09:56:14 -05:00
Paul Chote
301b698c81
Add game speed dropdown to the lobby.
2015-09-06 17:48:41 +01:00
abcdefg30
67966ad704
Merge pull request #8731 from deniz1a/simplify-lobby-logic
...
Simplifies Start button logic in lobby
2015-08-24 21:27:05 +02:00
deniz1a
2ca949dbd2
Renames Shroud lobby option to Explored map.
2015-08-04 17:31:07 +03:00
Paul Chote
5952d8c979
Fix crash when opening music player from TD lobby.
2015-08-01 20:52:20 +01:00
deniz1a
ac6e915839
Simplifies Start button logic in lobby.
2015-07-25 23:03:14 +03:00
penev92
dc30e5a46d
Rename LobbyCountry to LobbyFaction
2015-07-25 00:20:58 +03:00
deniz1a
f5b4befc75
Resets chat text field in lobby when Esc is pressed.
2015-07-24 23:21:37 +03:00
penev92
2e04fb5ddd
Rename Faction trait members
...
Rename Faction.Race to Faction.InternalName
2015-07-14 18:50:39 +03:00
penev92
a1af5386e0
Rename the Country trait to Faction
2015-07-14 18:50:31 +03:00
Matthias Mailänder
7efdd6820f
make the description label optional
2015-05-31 20:59:11 +02:00
Oliver Brakmann
1854d994fd
Split map chooser in system- and user-installed map lists
2015-05-24 01:28:22 +02:00
Oliver Brakmann
72c0f9b8dc
Allow non-hosts to open the map chooser
2015-05-23 23:38:30 +02:00
Oliver Brakmann
28310ce2fc
Allow players locked to unplayable factions in the lobby
2015-04-17 20:50:15 +02:00
RoosterDragon
1515ac54f6
Enforce a line length limit.
2015-03-19 17:20:34 +00:00
abcdefg30
63fe578ba8
Allow picking of a random subfaction
2015-03-12 21:34:23 +01:00
Paul Chote
8d51fb0e66
Use ActorPreviewWidget for the color pickers.
2015-02-10 15:22:42 +00:00
RoosterDragon
82bea961ba
Checked LINQ queries and collections for inefficiencies.
...
- Made Array.IndexOf available via extension method.
- Made ToHashSet extension method.
- Change collections queried often via Contains into sets.
- Avoid Count() extension if Count or Length property exist.
- Made Count() > 0 checks and variations calls to Any() instead.
- Don't call ToList/ToArray if there is no benefit to materializing the sequence.
- If the sequence does benefit from materialization, follow this general pattern:
- Collection queried often via Contains use ToHashSet to speed up lookups.
- Short lived variables use ToList. This is because ToArray requires an extra copy to output the final size.
- Collections persisted into fields or for a long time use ToArray to minimize memory overhead.
2015-01-29 19:20:11 +00:00
Matthias Mailänder
5aeb6eda06
move connection UI to commons
2015-01-17 15:17:54 +01:00