18 #ifndef INC_C4GameOverDlg
19 #define INC_C4GameOverDlg
55 int32_t iPlrListCount;
59 bool fIsNetDone{
false};
60 bool fIsQuitBtnVisible;
61 bool fHasNextMissionButton{
false};
68 void SetNetResult(
const char *szResultString,
C4RoundResults::NetResult eResultType,
size_t iPendingStreamingData,
bool fIsStreaming);
74 bool OnEnter()
override {
if (fIsQuitBtnVisible) OnExitBtn(
nullptr);
return true; }
91 static bool IsShown() {
return is_shown; }
virtual void UserClose(bool fOK)
virtual void DrawElement(C4TargetFacet &cgo)
void SetBounds(const C4Rect &rcNewBound)
bool IsExclusiveDialog() override
~C4GameOverDlg() override
void OnClosed(bool fOK) override
void OnSec1Timer() override
bool IsFreePlaceDialog() override
C4GoalDisplay(const C4Rect &rcBounds)
~C4GoalDisplay() override=default
void SetGoals(const C4IDList &rAllGoals, const C4IDList &rFulfilledGoals, int32_t iGoalSymbolHeight)