Implement SteamUser Wrapper

This commit is contained in:
Michael Dirks
2016-01-11 16:56:07 +01:00
parent cbe923944c
commit ee7f4f280f
20 changed files with 1207 additions and 1191 deletions
+14 -14
View File
@@ -1,5 +1,5 @@
// BlitzSteam - Steam wrapper for Blitz.
// Copyright (C) 2015 Project Kube (Michael Fabian Dirks)
// BS_ - Steam wrapper for Blitz.
// Copyright (C) 2015 Xaymar (Michael Fabian Dirks)
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as
@@ -17,52 +17,52 @@
#include "dllmain.h"
#include "SteamworksSDK/public/steam/steam_gameserver.h"
DLL_EXPORT uint32_t DLL_CALL BlitzSteamGameServer_Init(uint32_t unIP, uint16_t usSteamPort, uint16_t usGamePort, uint16_t usQueryPort, EServerMode eServerMode, const char *pchVersionString) {
DLL_EXPORT uint32_t DLL_CALL BS_GameServer_Init(uint32_t unIP, uint16_t usSteamPort, uint16_t usGamePort, uint16_t usQueryPort, EServerMode eServerMode, const char *pchVersionString) {
return SteamGameServer_Init(unIP, usSteamPort, usGamePort, usQueryPort, eServerMode, pchVersionString);
}
DLL_EXPORT void DLL_CALL BlitzSteamGameServer_Shutdown() {
DLL_EXPORT void DLL_CALL BS_GameServer_Shutdown() {
SteamGameServer_Shutdown();
}
DLL_EXPORT void DLL_CALL BlitzSteamGameServer_RunCallbacks() {
DLL_EXPORT void DLL_CALL BS_GameServer_RunCallbacks() {
SteamGameServer_RunCallbacks();
}
DLL_EXPORT uint32_t DLL_CALL BlitzSteamGameServer_Secure() {
DLL_EXPORT uint32_t DLL_CALL BS_GameServer_Secure() {
return SteamGameServer_BSecure();
}
DLL_EXPORT uint64_t* DLL_CALL BlitzSteamGameServer_GetSteamID() {
DLL_EXPORT uint64_t* DLL_CALL BS_GameServer_GetSteamID() {
uint64_t* val = new uint64_t(SteamGameServer_GetSteamID());
return val;
}
DLL_EXPORT HSteamPipe DLL_CALL BlitzSteamGameServer_GetHSteamPipe() {
DLL_EXPORT HSteamPipe DLL_CALL BS_GameServer_GetHSteamPipe() {
return SteamGameServer_GetHSteamPipe();
}
// Interfaces
DLL_EXPORT ISteamGameServer* DLL_CALL BlitzSteamGameServer() {
DLL_EXPORT ISteamGameServer* DLL_CALL BS_GameServer() {
return SteamGameServer();
}
DLL_EXPORT ISteamUtils* DLL_CALL BlitzSteamGameServerUtils() {
DLL_EXPORT ISteamUtils* DLL_CALL BS_GameServerUtils() {
return SteamGameServerUtils();
}
DLL_EXPORT ISteamNetworking* DLL_CALL BlitzSteamGameServerNetworking() {
DLL_EXPORT ISteamNetworking* DLL_CALL BS_GameServerNetworking() {
return SteamGameServerNetworking();
}
DLL_EXPORT ISteamGameServerStats* DLL_CALL BlitzSteamGameServerStats() {
DLL_EXPORT ISteamGameServerStats* DLL_CALL BS_GameServerStats() {
return SteamGameServerStats();
}
DLL_EXPORT ISteamHTTP* DLL_CALL BlitzSteamGameServerHTTP() {
DLL_EXPORT ISteamHTTP* DLL_CALL BS_GameServerHTTP() {
return SteamGameServerHTTP();
}
DLL_EXPORT ISteamInventory* DLL_CALL BlitzSteamGameServerInventory() {
DLL_EXPORT ISteamInventory* DLL_CALL BS_GameServerInventory() {
return SteamGameServerInventory();
}