Difference between revisions of "Summary"
From BotF2-Wiki
(supremacy / Mainline / SupremacyClient / SitRepListView.xaml.cs) |
(→Actions) |
||
(7 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | see [[Manual#Summary display - Galaxy Panel]] | + | [[category:GUI]] |
+ | |||
+ | == Intro == | ||
+ | |||
+ | see [[Manual#Summary display - Galaxy Panel]] and [[Option#ClientSettings.xaml]] | ||
<img>http://botf2.square7.ch/wiki-files/images/_Screenshots/6-0-Summary/Summary.png</img> | <img>http://botf2.square7.ch/wiki-files/images/_Screenshots/6-0-Summary/Summary.png</img> | ||
Line 6: | Line 10: | ||
*https://bitbucket.org/mstrobel/supremacy/issue/180/sitrep-links (search entry issue/180): Clicking on SitRep messages should take you to the events. | *https://bitbucket.org/mstrobel/supremacy/issue/180/sitrep-links (search entry issue/180): Clicking on SitRep messages should take you to the events. | ||
**supremacy / Mainline / SupremacyClient / SitRepListView.xaml.cs | **supremacy / Mainline / SupremacyClient / SitRepListView.xaml.cs | ||
+ | |||
+ | |||
+ | as you see this screen is also called SitRep (code-intern) | ||
see also [[~6-0-Summary(Screenshots)]] | see also [[~6-0-Summary(Screenshots)]] | ||
+ | |||
+ | == SUMMARY Colors == | ||
+ | |||
+ | == GREEN == | ||
+ | A green situation report entry reflects a normal or informal status message | ||
+ | *Science Ship gained research: not to own HomeSystem. | ||
+ | |||
+ | ==YELLOW== | ||
+ | A yellow situation report entry reflects a status message, where the player should consider to react. | ||
+ | ==RED == | ||
+ | A red siutation report entry reflects a urgend status message. The play must react. | ||
+ | == BLUE == | ||
+ | A special event, like a battle, or an event. | ||
+ | |||
+ | == Actions == | ||
+ | |||
+ | Double-CLicking a SitRepLine leads to actions: | ||
+ | |||
+ | === None === | ||
+ | |||
+ | * Cat=Diplomacy: The Federation proposed a defensive alliance to the Cardassians. | ||
+ | |||
+ | |||
+ | === CenterOnSector === | ||
+ | |||
+ | shows GalaxyMap and CenterOnSector | ||
+ | |||
+ | * Cat=Diplomacy, FirstContact: We encountered the Borg in sector Elnath. | ||
+ | * Cat=Diplomacy, Military: X has declared war against Y | ||
+ | * Cat=SpecialEvent: There is an unassigned trade route at x sector (21, 19). | ||
+ | * Cat=SpecialEvent: BlackHoleEncounter | ||
+ | * Cat=ColonyStatus: CreditsStolenAttacker: | ||
+ | |||
+ | === ViewColony === | ||
+ | |||
+ | * Cat=ColonyStatus: BuildQueueEmpty: Planetary build queue is empty in the system. | ||
+ | * Cat=Construction: AQUACULTURE_CORE constructed in sector Zakdorn. | ||
+ | * Cat=SpecialEvent: AsteroidImpact: | ||
+ | |||
+ | === ShowScienceScreen === | ||
+ | |||
+ | * Cat=Research: Research has been completed on Bio-Synthetics (Level 2). | ||
+ | |||
+ | === ShowDiploScreen === | ||
+ | |||
+ | * Cat=Diplomacy, FirstContact: We encountered the Borg in sector Elnath. | ||
+ | |||
+ | === SelectTaskForce === | ||
+ | * Cat=Research: Science Ship gained research points studying a star | ||
+ | |||
+ | == SitReps == | ||
+ | |||
+ | === BuildQueueEmpty === | ||
+ | |||
+ | * [Serializable] | ||
+ | * public class BuildQueueEmptySitRepEntry : SitRepEntry | ||
+ | * { | ||
+ | * private readonly int _colonyId; | ||
+ | * private readonly bool _shipyardQueue; | ||
+ | |||
+ | * public Colony Colony { get { return GameContext.Current.Universe.Get<Colony>(_colonyId); } } | ||
+ | |||
+ | * public override SitRepCategory Categories { get { return SitRepCategory.ColonyStatus | SitRepCategory.Construction; } } | ||
+ | |||
+ | * public override SitRepAction Action { get { return SitRepAction.ViewColony; } } | ||
+ | |||
+ | * public override object ActionTarget { get { return Colony; } } | ||
+ | |||
+ | * public override string SummaryText .... | ||
+ | |||
+ | * public override bool IsPriority { get { return true; } } | ||
+ | |||
+ | * public BuildQueueEmptySitRepEntry(Civilization owner, Colony colony, bool shipyardQueue) : base(owner, SitRepPriority.Yellow) ... |
Latest revision as of 12:51, 22 December 2019
Contents
Intro
see Manual#Summary display - Galaxy Panel and Option#ClientSettings.xaml
- https://bitbucket.org/mstrobel/supremacy/issue/180/sitrep-links (search entry issue/180): Clicking on SitRep messages should take you to the events.
- supremacy / Mainline / SupremacyClient / SitRepListView.xaml.cs
as you see this screen is also called SitRep (code-intern)
see also ~6-0-Summary(Screenshots)
SUMMARY Colors
GREEN
A green situation report entry reflects a normal or informal status message
- Science Ship gained research: not to own HomeSystem.
YELLOW
A yellow situation report entry reflects a status message, where the player should consider to react.
RED
A red siutation report entry reflects a urgend status message. The play must react.
BLUE
A special event, like a battle, or an event.
Actions
Double-CLicking a SitRepLine leads to actions:
None
- Cat=Diplomacy: The Federation proposed a defensive alliance to the Cardassians.
CenterOnSector
shows GalaxyMap and CenterOnSector
- Cat=Diplomacy, FirstContact: We encountered the Borg in sector Elnath.
- Cat=Diplomacy, Military: X has declared war against Y
- Cat=SpecialEvent: There is an unassigned trade route at x sector (21, 19).
- Cat=SpecialEvent: BlackHoleEncounter
- Cat=ColonyStatus: CreditsStolenAttacker:
ViewColony
- Cat=ColonyStatus: BuildQueueEmpty: Planetary build queue is empty in the system.
- Cat=Construction: AQUACULTURE_CORE constructed in sector Zakdorn.
- Cat=SpecialEvent: AsteroidImpact:
ShowScienceScreen
- Cat=Research: Research has been completed on Bio-Synthetics (Level 2).
ShowDiploScreen
- Cat=Diplomacy, FirstContact: We encountered the Borg in sector Elnath.
SelectTaskForce
- Cat=Research: Science Ship gained research points studying a star
SitReps
BuildQueueEmpty
- [Serializable]
- public class BuildQueueEmptySitRepEntry : SitRepEntry
- {
- private readonly int _colonyId;
- private readonly bool _shipyardQueue;
- public Colony Colony { get { return GameContext.Current.Universe.Get<Colony>(_colonyId); } }
- public override SitRepCategory Categories { get { return SitRepCategory.ColonyStatus | SitRepCategory.Construction; } }
- public override SitRepAction Action { get { return SitRepAction.ViewColony; } }
- public override object ActionTarget { get { return Colony; } }
- public override string SummaryText ....
- public override bool IsPriority { get { return true; } }
- public BuildQueueEmptySitRepEntry(Civilization owner, Colony colony, bool shipyardQueue) : base(owner, SitRepPriority.Yellow) ...