9#ifndef gfCRoundCongratulationsGuihdr
10#define gfCRoundCongratulationsGuihdr
56 void completedMessageBroadcast()
const;
58 fsBool skippedMinigame()
const;
60 void ephemeralEntitiesDestroy();
61 void levelCompleteSet()
const;
69 void miniGameEntityListTrim();
74 void miniGameEntitiesCollect();
77 void cometUpdate(
fsS32 pDeltaMs);
81 std::vector<fsCEntity*> mCongratulationParticles;
85 std::vector<fsCEntity*> mMinigameEnts;
86 std::vector<fsVec2d> mSparklePos;
87 std::vector<fsCEntity*>::iterator mCurrMinigameEnt;
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
fsIMessageListenerGuiComponent(fsCEntity *pParent, fsS32 pPriority)
Definition fsIMessageListenerGuiComponent.cpp:4
Definition gfCLevelCompleteCheckerComponent.h:20
void listenersRegisterDo() override
Definition gfCRoundCongratulationsGui.cpp:591
void listenersDeregisterDo() override
Definition gfCRoundCongratulationsGui.cpp:600
void deserialiseDo() override
Definition gfCRoundCongratulationsGui.cpp:207
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition gfCRoundCongratulationsGui.cpp:609
friend class fsCComponentFactory
Definition gfCRoundCongratulationsGui.h:20
static const fsCUniqueId mTypeId
Definition gfCRoundCongratulationsGui.h:24
void resetDo() override
Definition gfCRoundCongratulationsGui.cpp:192
virtual ~gfCRoundCongratulationsGui()
gfCRoundCongratulationsGui(fsCEntity *pParent)
Definition gfCRoundCongratulationsGui.cpp:653
void serialiseDo() override
Definition gfCRoundCongratulationsGui.cpp:201
static fsIComponent * create(fsCEntity *pParent)
Definition gfCRoundCongratulationsGui.cpp:642
void updateDo(fsS32 pDeltaMs) override
Definition gfCRoundCongratulationsGui.cpp:557
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
float fsF32
Definition fsBaseTypes.h:28
Definition fsIMessageDispatcher.h:32