2018-08-19 09:46:58 +02:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "..\Global\global.h"
|
|
|
|
#include <d3d9.h>
|
|
|
|
#include <d3dx9.h>
|
|
|
|
|
|
|
|
#define Camera VAR_U_(0x00EEF940, CAMERA_INFO)
|
|
|
|
#define ForcedFixedCamera VAR_U_(0x00EEFA20, GAME_VECTOR)
|
2019-11-27 15:12:35 +01:00
|
|
|
#define UseForcedFixedCamera VAR_U_(0x00EEFA50, char)
|
2018-08-19 09:46:58 +02:00
|
|
|
|
|
|
|
#define InitialiseCamera ((void (__cdecl*)()) 0x0040C690)
|
|
|
|
#define CalculateCamera ((void (__cdecl*)()) 0x0040ED30)
|
2019-11-20 11:24:36 +01:00
|
|
|
#define CameraCollisionBounds ((int (__cdecl*)(GAME_VECTOR*,int,int)) 0x0040F5C0)
|
2018-08-19 09:46:58 +02:00
|
|
|
|
2019-12-02 14:49:19 +01:00
|
|
|
void LookAt(int posX, int posY, int posZ, int targetX, int targetY, int targetZ, short roll);
|
|
|
|
void AlterFOV(int value);
|
2018-08-19 09:46:58 +02:00
|
|
|
|
|
|
|
void Inject_Camera();
|