/********************************************************************
*
* File: gfCMoreGamesGui.h
*
* Purpose: Gui to play tunes from a catalog
*
*********************************************************************/
#ifndef gfCMoreGamesGuihdr
#define gfCMoreGamesGuihdr
#include "../gfICatalogueGui.h"
class gfICatalogueEntry;
class gfCMoreGamesGui : public gfICatalogueGui
{
friend class fsCComponentFactory;
public:
static const fsCUniqueId mTypeId;
protected:
void catalogueLoadDo() override;
void itemInfoSetDo(fsS32 pEntIndex, fsS32 pChildIndex) const override;
void initialiseFromVariableTableDo(const fsCVariableTable& pVars) override;
static fsIComponent* create(fsCEntity* pParent);
gfCMoreGamesGui(fsCEntity* pParent);
virtual ~gfCMoreGamesGui();<--- Destructor in derived class
private:
};
#endif