1234567891011121314151617181920 |
- #ifndef GAMETYPES_H
- #define GAMETYPES_H
- /////////////////////////////////////////////////////////////////////////////
- //
- // ImageStringPane
- //
- /////////////////////////////////////////////////////////////////////////////
- class GameType : public IObject
- {
- public:
- virtual ZString GetName() = 0;
- virtual bool IsGameType(const MissionParams& misparams) = 0;
- virtual void Apply(MissionParams& misparams) = 0;
- static TRef<GameType> FindType(const MissionParams& misparams);
- static TList<TRef<GameType> >& GetGameTypes();
- };
- #endif GAMETYPES_H
|