-
Notifications
You must be signed in to change notification settings - Fork 12
Scene hierarchy
Travis edited this page Sep 4, 2024
·
1 revision
Just brainstorming, far from definitive.
Scenes replicating Civ3 UI should be in one folder/namespace and named C3ModexxxxxScene
[Brackets] indicate a scene that would be toggled on/off or swapped in from among siblings
Asterisks* indicate a scene that would be dynamically added any number of times
Some of these leaf scenes may actually be configurable nodes ie custom widgets, but the intention is to identify any reusable and/or structurally complex elements
GameMainScreenScene
- TopLeftUIScene
- TopRightUIScene (multiplayer)
- BottomLeftUIScene
- MiniMapScene
- BottomRightUIScene
- BulkActionsScene
- GameInfoScene
- WorldMapScene
- [TileInfoScene]
- WorldTileScene* (if multiple nodes are needed to render all layers/effects)
- WorldUnitScene* (sprite + UI)
- WorldCityScene (sprite + UI)
- [AdvisorPopupScene]
- [AdvisorPromptScene]
- [DiplomacyScene]
- AdvisorMessageScene
- [CityScreenScene]
- CityResourcesScene
- CityDataScene
- CityCultureScene
- CityLaborScene (tiles worked + citizens)
- CityBuildingsScene
- CityLuxuriesScene
- CityProductionScene
- CityFoodScene
- CityCommerceScene
- CityPollutionScene
- CityGarrisonScene
- CityGrowthScene
- CityBuildScene
- [CityBuildMenuScene]
- CityActionScene
- [CityGovernorScene]
- [AdvisorScreenScene]
- AdvisorMessageScene
- [DomesticAdvisorScene]
- DomesticBudgetScene
- DomesticSpendingScene
- DomesticSpendSliderScene*
- DomesticCityInfoScene*
- [TradeAdvisorScene]
- [MilitaryAdvisorScene]
- MiniMapScene
- MilitaryUnitCountScene
- MilitaryUnitEnumerationScene*
- MilitaryCapturedLostUnitsScene
- [ForeignAdvisorScene]
- [CultureAdvisorScene]
- [ScienceAdvisorScene]
- EraTechTreeScene*
- [CivilopediaScene]
- PediaUIScene
- [PediaMenuScene]
- [PediaContentScene]
- [PediaDataScene]
- [PediaCostScene]
- [PediaStatsScene]
- [PediaRequiresScene]
- [PediaTechRequiresAllowsScene]
- [PediaAllowsScene]
- [PediaBonusScene]
- [PediaDataScene]