Unciv/android/assets
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
..
ExtraImages Tabbed options (#5081) 2021-09-04 21:30:39 +03:00
jsons #6914 Multiplayer Status Display (#6916) 2022-05-25 22:22:58 +02:00
sounds Changed remove heresy sound effect (#5821) 2021-12-18 20:05:11 +02:00
Atlases.json Extracted policies, religions, nations and promotions to separate png files in order to fit HexaRealm tileset into the main file - see #6756 2022-05-11 16:57:39 +03:00
Construction.atlas WLTK decorations (#6253) 2022-03-05 20:10:03 +02:00
Construction.png WLTK decorations (#6253) 2022-03-05 20:10:03 +02:00
Flags.atlas Resolved #6335 - now shows conditionals precluding construction of units (#6346) 2022-03-13 22:45:39 +02:00
Flags.png Resolved #6335 - now shows conditionals precluding construction of units (#6346) 2022-03-13 22:45:39 +02:00
game.atlas #6914 Multiplayer Status Display (#6916) 2022-05-25 22:22:58 +02:00
game.png #6914 Multiplayer Status Display (#6916) 2022-05-25 22:22:58 +02:00
NationIcons.atlas 4.0.15-patch1 2022-05-11 17:58:30 +03:00
NationIcons.png Extracted policies, religions, nations and promotions to separate png files in order to fit HexaRealm tileset into the main file - see #6756 2022-05-11 16:57:39 +03:00
PolicyIcons.atlas 4.0.15-patch1 2022-05-11 17:58:30 +03:00
PolicyIcons.png Extracted policies, religions, nations and promotions to separate png files in order to fit HexaRealm tileset into the main file - see #6756 2022-05-11 16:57:39 +03:00
ReligionIcons.atlas 4.0.15-patch1 2022-05-11 17:58:30 +03:00
ReligionIcons.png Extracted policies, religions, nations and promotions to separate png files in order to fit HexaRealm tileset into the main file - see #6756 2022-05-11 16:57:39 +03:00
Skin.atlas Atlas reorg - packer to loader via json (#5014) 2021-08-29 23:29:24 +03:00
Skin.json Redraw skin Images, edit skin load method (#4080) 2021-06-10 23:10:13 +03:00
Skin.png Made atlas textures use mipmaps again (#4187) 2021-06-18 09:25:11 +03:00
Tech.atlas Added an icon for the telegraph tech (#5765) 2021-12-06 11:53:29 +02:00
Tech.png Added an icon for the telegraph tech (#5765) 2021-12-06 11:53:29 +02:00
UnitPromotionIcons.atlas 4.0.15-patch1 2022-05-11 17:58:30 +03:00
UnitPromotionIcons.png Extracted policies, religions, nations and promotions to separate png files in order to fit HexaRealm tileset into the main file - see #6756 2022-05-11 16:57:39 +03:00