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:580
void listenersDeregisterDo() override
Definition gfCRoundCongratulationsGui.cpp:589
void deserialiseDo() override
Definition gfCRoundCongratulationsGui.cpp:206
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition gfCRoundCongratulationsGui.cpp:598
friend class fsCComponentFactory
Definition gfCRoundCongratulationsGui.h:20
static const fsCUniqueId mTypeId
Definition gfCRoundCongratulationsGui.h:24
void resetDo() override
Definition gfCRoundCongratulationsGui.cpp:191
virtual ~gfCRoundCongratulationsGui()
gfCRoundCongratulationsGui(fsCEntity *pParent)
Definition gfCRoundCongratulationsGui.cpp:642
void serialiseDo() override
Definition gfCRoundCongratulationsGui.cpp:200
static fsIComponent * create(fsCEntity *pParent)
Definition gfCRoundCongratulationsGui.cpp:631
void updateDo(fsS32 pDeltaMs) override
Definition gfCRoundCongratulationsGui.cpp:556
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
float fsF32
Definition fsBaseTypes.h:28
Definition fsIMessageDispatcher.h:32