dfhack/library/include/modules/DFSteam.h

33 lines
537 B
C++

#pragma once
#include "ColorText.h"
#include "Export.h"
namespace DFHack
{
/**
* The DFSteam module - provides access to Steam functions without actually
* requiring build-time linkage to Steam
* \ingroup grp_modules
* \ingroup grp_dfsdl
*/
namespace DFSteam
{
/**
* Call this on DFHack init so we can load the function pointers. Returns false on
* failure.
*/
bool init(DFHack::color_ostream& out);
/**
* Call this when DFHack is being unloaded.
*/
void cleanup();
DFHACK_EXPORT bool DFIsSteamRunningOnSteamDeck();
}
}