City construction queue (#1479)

* Construction Queue

* Added constructionQueue in addition to currentConstruction: if currentConstruction is done, next construction from Queue is started; if Queue is empty invoke ConstructionAutomation
* Queue utility methods: add, remove, higher prio, lower prio
* Icons to move constructions in queue
* Top left city stats moved to top right panel
* Added current construction and queue construction to top left
* Extended selected construction (containing description) moved to bottom right, it is now displayed alternatively to selected tile

Rework

* Max queue size, cannot change queue in puppet city or in other player turn

* Queue and current construction reset on puppeting city

Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
This commit is contained in:
r3versi
2020-01-09 19:58:15 +01:00
committed by Yair Morgenstern
parent 977fcfb97e
commit 12a98aa4bb
13 changed files with 584 additions and 273 deletions

View File

@ -292,6 +292,13 @@ Requires a [buildingName] in this city =
Requires [resource] =
Required tech: [requiredTech] =
Current construction =
Construction queue =
Pick a construction =
Queue empty =
Add to queue =
Remove from queue =
Diplomacy =
War =
Peace =