This commit is contained in:
6arelyFuture 2022-09-25 12:19:12 +02:00
parent 0953d9de67
commit 64a5c3ee6a
Signed by: Future
GPG Key ID: FA77F074E98D98A5
2 changed files with 9 additions and 10 deletions

View File

@ -10,20 +10,19 @@ void __declspec(naked) Dvar_SetVariant(dvar_t* /*dvar*/, DvarValue /*value*/,
static DWORD func = 0x649170; static DWORD func = 0x649170;
__asm { __asm {
pushad pushad
mov eax, [esp + 0x20 + 0x4] // dvar mov eax, [esp + 0x20 + 0x4] // dvar
push [esp + 0x20 + 0x18] // source push [esp + 0x20 + 0x18] // source
push [esp + 0x20 + 0x18] // value push [esp + 0x20 + 0x18] // value
push [esp + 0x20 + 0x18] // value push [esp + 0x20 + 0x18] // value
push [esp + 0x20 + 0x18] // value push [esp + 0x20 + 0x18] // value
push [esp + 0x20 + 0x18] // value push [esp + 0x20 + 0x18] // value
call func call func
add esp, 0x14 add esp, 0x14
popad popad
ret
ret
} }
} }
} // namespace game } // namespace game

View File

@ -15,8 +15,8 @@ private:
T* mp_; T* mp_;
}; };
ScreenPlacement* ScrPlace_GetUnsafeFullPlacement(); extern ScreenPlacement* ScrPlace_GetUnsafeFullPlacement();
void Dvar_SetVariant(dvar_t* dvar, DvarValue value, DvarSetSource source); extern void Dvar_SetVariant(dvar_t* dvar, DvarValue value, DvarSetSource source);
} // namespace game } // namespace game
#include "symbols.hpp" #include "symbols.hpp"