#pragma once

// Shared structure values with Core dll
struct GameInfos {
    int screenWidth;
    int screenHeight;
    float aspectRatio;
    float FOVIn;
    float CompensatedFOV;
    float FOVOut;
    float cameraIn;
    float cameraOut;
    float defaultFogDensity;
    float fogMaxOpacity;
    float Health;
    float Stamina;
    float Mana;
    float Sanity;
    bool consoleEnabled;
};

typedef void(*GetGameInfosStruct)(GameInfos*);