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)