Unciv/android
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
..
assets #6914 Multiplayer Status Display (#6916) 2022-05-25 22:22:58 +02:00
Images #6914 Multiplayer Status Display (#6916) 2022-05-25 22:22:58 +02:00
Images.Construction WLTK decorations (#6253) 2022-03-05 20:10:03 +02:00
Images.Flags/FlagIcons Add Filipino.png since the Translation file is already there (#6343) 2022-03-12 22:36:23 +02:00
Images.NationIcons/NationIcons 4.0.15-patch1 2022-05-11 17:58:30 +03:00
Images.PolicyIcons/PolicyIcons 4.0.15-patch1 2022-05-11 17:58:30 +03:00
Images.ReligionIcons/ReligionIcons 4.0.15-patch1 2022-05-11 17:58:30 +03:00
Images.Skin Atlas reorg - packer to loader via json (#5014) 2021-08-29 23:29:24 +03:00
Images.Tech/TechIcons Added an icon for the telegraph tech (#5765) 2021-12-06 11:53:29 +02:00
Images.UnitPromotionIcons/UnitPromotionIcons 4.0.15-patch1 2022-05-11 17:58:30 +03:00
ImagesToNotAddToGame Show arrows on map for unit actions: Asset files. (#5825) 2021-12-25 22:29:19 +02:00
res Build warnings cleanup (#6827) 2022-05-19 02:12:18 +02:00
src/com/unciv/app #6914 Multiplayer Status Display (#6916) 2022-05-25 22:22:58 +02:00
AndroidManifest.xml Build warnings cleanup (#6827) 2022-05-19 02:12:18 +02:00
build.gradle.kts Initial Event Bus implementation & Event-based multiplayer updates (#6826) 2022-05-22 00:05:33 +02:00
ic_launcher-web.png
proguard-rules.pro Remove gdx-box2d from build files because it isn't used (#2595) 2020-05-08 08:05:26 +03:00
project.properties
uncivicon-playstore.png Unciv Adaptive Android Icon (#6672) 2022-05-03 07:55:55 +03:00