Unciv/android/Images
Timo T ea03b97639
#6914 Multiplayer Status Display (#6916)
* Handle subclassing of Events properly

Previously, you could only listen to the exact class

* Add relevant parent classes for the multiplayer events

* Refactor: use the old name as the main name in MultiplayerGameNameChanged event

* Add being able to stop listening to events in the EventBus

* Add tests for EventBus

* Refactor: Extract GameList into standalone file

* Refactor: safeUpdateIf to more generic throttle function

* Refactor: Extract multiplayer UI helper functions into separate file

* Refactor: Extract load/download multiplayer game into logic class from UI

* Make loading a multiplayer game automatically update the in-memory game in OnlineMultiplayer

* Refactor: Extract multiplayer settings into separate object

* Add multiplayer status display

* Fix error with multiplayer games not correctly being cleaned up after successful update

* Prevent loadLatestMultiplayerState() while next turn update is running

* Show "Working..." while waiting for next turn calculations instead of "Waiting for [civ]..."

* Fix race condition while updating online game state
2022-05-25 22:22:58 +02:00
..
EmojiIcons All stats available as text characters (#4734) 2021-08-02 23:35:58 +03:00
ImprovementIcons Improved clarity and moddability of building improvements (#6712) 2022-05-11 00:35:21 +02:00
OtherIcons #6914 Multiplayer Status Display (#6916) 2022-05-25 22:22:58 +02:00
ResourceIcons G&K resources, resource improvement yield changes to match civ5. (#4835) 2021-08-11 18:48:10 +03:00
StatIcons Stat Icons Redone (#4961) 2021-08-23 23:15:17 +03:00
TileSets Adding the missing spaceship parts unit sprites for FantasyHex tileset (#6928) 2022-05-24 17:32:20 +02:00