2020-12-02 16:19:16 -05:00
|
|
|
/*
|
|
|
|
Required:
|
2021-01-07 16:07:45 -05:00
|
|
|
DirectX 9 SDK
|
2020-12-02 16:19:16 -05:00
|
|
|
Plugin SDK
|
2021-01-07 16:07:45 -05:00
|
|
|
Visual Studio 2019 (v142)
|
|
|
|
Windows SDK
|
2020-12-02 16:19:16 -05:00
|
|
|
*/
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
#include "Animation.h"
|
|
|
|
#include "Game.h"
|
|
|
|
#include "Hook.h"
|
|
|
|
#include "Menu.h"
|
|
|
|
#include "Ped.h"
|
|
|
|
#include "Player.h"
|
|
|
|
#include "Teleport.h"
|
|
|
|
#include "Vehicle.h"
|
|
|
|
#include "Visual.h"
|
|
|
|
#include "Weapon.h"
|
|
|
|
|
|
|
|
class CheatMenu : Hook, Animation, Game, Menu, Ped, Player, Teleport, Vehicle, Visual, Weapon
|
|
|
|
{
|
|
|
|
private:
|
2021-03-02 14:18:37 -05:00
|
|
|
inline static CallbackTable header
|
|
|
|
{
|
|
|
|
{ "Teleport", &Teleport::Draw },{ "Player", &Player::Draw },{ "Ped", &Ped::Draw },
|
|
|
|
{ "Animation", &Animation::Draw },{ "Vehicle", &Vehicle::Draw },{ "Weapon", &Weapon::Draw },
|
|
|
|
{ "Game", &Game::Draw },{ "Visual", &Visual::Draw },{ "Menu", &Menu::Draw }
|
|
|
|
};
|
2021-02-25 17:45:41 -05:00
|
|
|
|
2021-02-24 16:54:45 -05:00
|
|
|
static void ApplyStyle();
|
2021-02-25 17:45:41 -05:00
|
|
|
static void DrawWindow();
|
|
|
|
static void ProcessEvent();
|
2020-12-02 16:19:16 -05:00
|
|
|
|
|
|
|
public:
|
|
|
|
CheatMenu();
|
2021-02-25 17:45:41 -05:00
|
|
|
~CheatMenu();
|
2020-12-02 16:19:16 -05:00
|
|
|
};
|
|
|
|
|