14#ifndef gfCJigsawComponentCutterhdr
15#define gfCJigsawComponentCutterhdr
19class fsCJigsawCutComponentPF;
20class fsCEntityManager;
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
virtual ~gfCJigsawComponentCutter()
Definition gfCJigsawComponentCutter.cpp:111
friend class fsCComponentFactory
Definition gfCJigsawComponentCutter.h:26
gfCJigsawComponentCutter(fsCEntity *pParent)
Definition gfCJigsawComponentCutter.cpp:105
static const fsCUniqueId mTypeId
Definition gfCJigsawComponentCutter.h:30
gfIStencil *const stencilRestore() override
Definition gfCJigsawComponentCutter.cpp:19
static fsIComponent * create(fsCEntity *pParent)
Definition gfCJigsawComponentCutter.cpp:100
static const fsStr mEntityPrefix
Definition gfCJigsawComponentCutter.h:31
void doSetup(const fsCVariableTable &pStyle, const fsStr &pLevelName) override
Definition gfCJigsawComponentCutter.cpp:24
void stencilsCreate() override
Definition gfCJigsawComponentCutter.cpp:44
void doCut(fsCEntity *pEnt, gfIStencil *pStencil, fsBool pFirstTime) override
Definition gfCJigsawComponentCutter.cpp:35
fsStr minigamePieceNameGet() const override
Definition gfCJigsawComponentCutter.cpp:14
Definition gfCJigsawStencilTextures.h:18
gfICutterComponent(fsCEntity *pParent)
Definition gfICutterComponent.cpp:217
Definition gfIStencil.h:22
bool fsBool
Definition fsBaseTypes.h:26