Further work on support for cheats

Cheats can now be enabled/disabled and games can be launched with cheats
This commit is contained in:
Gericom
2026-02-28 17:00:02 +01:00
parent dddee0bb94
commit f54a379ff2
27 changed files with 660 additions and 171 deletions

View File

@@ -0,0 +1,17 @@
#pragma once
class CheatCategory;
class Cheat;
class ICheatCategory
{
public:
virtual ~ICheatCategory() = default;
virtual bool GetIsMaxOneCheatActive() const = 0;
virtual const CheatCategory* GetCategories(u32& numberOfCategories) const;
virtual const Cheat* GetCheats(u32& numberOfCheats) const;
protected:
ICheatCategory() = default;
};