Added a few types

This commit is contained in:
ineed bots 2023-08-28 20:26:49 -06:00
parent cf83dc255c
commit d7e9ba5439
7 changed files with 24668 additions and 45 deletions

File diff suppressed because it is too large Load Diff

4168
src/game/enums.hpp Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,4 @@
#include <stdinc.hpp>
#include "game.hpp"
#include <utils/hook.hpp>
#include <utils/memory.hpp>

View File

@ -1,7 +1,5 @@
#pragma once
#include "structs.hpp"
#define SELECT(mp, sp) (game::environment::t4mp() ? mp : sp)
#define ASSIGN(type, mp, sp) reinterpret_cast<type>(SELECT(mp, sp))
#define CALL_ADDR(mp, sp) ASSIGN(void*, mp, sp)
@ -67,5 +65,3 @@ namespace game
T* t4sp_;
};
}
#include "symbols.hpp"

File diff suppressed because it is too large Load Diff

5422
src/game/xasset.hpp Normal file

File diff suppressed because it is too large Load Diff

View File

@ -56,8 +56,11 @@
#pragma comment(lib, "Crypt32.lib")
#include "utils/hexrays_defs.h"
#include "game/enums.hpp"
#include "game/structs.hpp"
#include "game/game.hpp"
#include "game/symbols.hpp"
#define printf(__fmt__, ...) \
game::Com_Printf(game::CON_CHANNEL_SERVER, __fmt__, __VA_ARGS__)