//===== Copyright © 1996-2005, Valve Corporation, All rights reserved. ======// // // Purpose: // // Defines the entry point for the application. // //===========================================================================// #ifndef RESLISTGENERATOR_H #define RESLISTGENERATOR_H #ifdef _WIN32 #pragma once #endif class IResListGenerator { public: virtual void Init( char const *pchBaseDir, char const *pchGameDir ) = 0; virtual void Shutdown() = 0; virtual bool IsActive() = 0; // Returns true if processing should continue, otherwise false virtual bool TickAndFixupCommandLine() = 0; virtual bool ShouldContinue() = 0; }; extern IResListGenerator *reslistgenerator; #endif // RESLISTGENERATOR_H