Files
coah80-LegacyVulkEdition/Minecraft.Client/CrossPlatform/PlatformGlobals.cpp

100 lines
4.8 KiB
C++

#include "stdafx.h"
#ifdef USE_VULKAN_RENDERER
#include "../Windows64/Windows64_UIController.h"
#include "../Windows64/Audio/VoiceChat.h"
#include "../Windows64/Network/WinsockNetLayer.h"
ConsoleUIController ui;
void ConsoleUIController::init(ID3D11Device*, ID3D11DeviceContext*, ID3D11RenderTargetView*, ID3D11DepthStencilView*, S32, S32) {}
void ConsoleUIController::shutdown() {}
void ConsoleUIController::render() {}
void ConsoleUIController::beginIggyCustomDraw4J(IggyCustomDrawCallbackRegion*, CustomDrawData*) {}
CustomDrawData* ConsoleUIController::setupCustomDraw(UIScene*, IggyCustomDrawCallbackRegion*) { return nullptr; }
CustomDrawData* ConsoleUIController::calculateCustomDraw(IggyCustomDrawCallbackRegion*) { return nullptr; }
void ConsoleUIController::endCustomDraw(IggyCustomDrawCallbackRegion*) {}
void ConsoleUIController::setTileOrigin(S32, S32) {}
GDrawTexture* ConsoleUIController::getSubstitutionTexture(int) { return nullptr; }
void ConsoleUIController::destroySubstitutionTexture(void*, GDrawTexture*) {}
bool VoiceChat::init() { return false; }
void VoiceChat::shutdown() {}
void VoiceChat::tick() {}
bool VoiceChat::isEnabled() { return false; }
void VoiceChat::setEnabled(bool) {}
bool VoiceChat::isTalking(unsigned char) { return false; }
bool VoiceChat::hasVoice() { return false; }
void VoiceChat::onVoiceReceived(unsigned char, const char*, int) {}
bool WinsockNetLayer::s_active = false;
bool WinsockNetLayer::s_connected = false;
BYTE WinsockNetLayer::s_localSmallId = 0;
bool WinsockNetLayer::s_isHost = false;
BYTE WinsockNetLayer::s_hostSmallId = 0;
BYTE WinsockNetLayer::s_nextSmallId = 1;
bool WinsockNetLayer::s_initialized = false;
SOCKET WinsockNetLayer::s_listenSocket = -1;
SOCKET WinsockNetLayer::s_hostConnectionSocket = -1;
HANDLE WinsockNetLayer::s_acceptThread = nullptr;
HANDLE WinsockNetLayer::s_clientRecvThread = nullptr;
CRITICAL_SECTION WinsockNetLayer::s_sendLock = {};
CRITICAL_SECTION WinsockNetLayer::s_connectionsLock = {};
Win64RemoteConnection WinsockNetLayer::s_connections[WIN64_NET_MAX_CLIENTS + 1] = {};
SOCKET WinsockNetLayer::s_advertiseSock = -1;
HANDLE WinsockNetLayer::s_advertiseThread = nullptr;
volatile bool WinsockNetLayer::s_advertising = false;
Win64LANBroadcast WinsockNetLayer::s_advertiseData = {};
CRITICAL_SECTION WinsockNetLayer::s_advertiseLock = {};
int WinsockNetLayer::s_hostGamePort = 0;
SOCKET WinsockNetLayer::s_discoverySock = -1;
HANDLE WinsockNetLayer::s_discoveryThread = nullptr;
volatile bool WinsockNetLayer::s_discovering = false;
CRITICAL_SECTION WinsockNetLayer::s_discoveryLock = {};
std::vector<Win64LANSession> WinsockNetLayer::s_discoveredSessions;
CRITICAL_SECTION WinsockNetLayer::s_disconnectLock = {};
std::vector<BYTE> WinsockNetLayer::s_disconnectedSmallIds;
CRITICAL_SECTION WinsockNetLayer::s_pendingJoinLock = {};
std::vector<BYTE> WinsockNetLayer::s_pendingJoinSmallIds;
CRITICAL_SECTION WinsockNetLayer::s_freeSmallIdLock = {};
std::vector<BYTE> WinsockNetLayer::s_freeSmallIds;
std::vector<BYTE> WinsockNetLayer::s_earlyDataBuffers[WIN64_NET_MAX_CLIENTS + 1];
bool WinsockNetLayer::Initialize() { return false; }
void WinsockNetLayer::Shutdown() {}
bool WinsockNetLayer::HostGame(int) { return false; }
bool WinsockNetLayer::JoinGame(const char*, int) { return false; }
bool WinsockNetLayer::SendToSmallId(BYTE, const void*, int) { return false; }
bool WinsockNetLayer::SendOnSocket(SOCKET, const void*, int) { return false; }
SOCKET WinsockNetLayer::GetSocketForSmallId(BYTE) { return -1; }
std::string WinsockNetLayer::GetIPForSmallId(BYTE) { return ""; }
void WinsockNetLayer::HandleDataReceived(BYTE, BYTE, unsigned char*, unsigned int) {}
void WinsockNetLayer::FlushPendingData() {}
bool WinsockNetLayer::PopDisconnectedSmallId(BYTE*) { return false; }
void WinsockNetLayer::PushFreeSmallId(BYTE) {}
void WinsockNetLayer::CloseConnectionBySmallId(BYTE) {}
bool WinsockNetLayer::PopPendingJoinSmallId(BYTE*) { return false; }
bool WinsockNetLayer::IsSmallIdConnected(BYTE) { return false; }
bool WinsockNetLayer::StartAdvertising(int, const wchar_t*, unsigned int, unsigned int, unsigned char, unsigned short) { return false; }
void WinsockNetLayer::StopAdvertising() {}
void WinsockNetLayer::UpdateAdvertisePlayerCount(BYTE) {}
void WinsockNetLayer::UpdateAdvertiseJoinable(bool) {}
void WinsockNetLayer::UpdateAdvertisePlayerNames(BYTE, const char[][XUSER_NAME_SIZE]) {}
bool WinsockNetLayer::StartDiscovery() { return false; }
void WinsockNetLayer::StopDiscovery() {}
std::vector<Win64LANSession> WinsockNetLayer::GetDiscoveredSessions() { return {}; }
HWND g_hWnd = nullptr;
bool g_Win64MultiplayerHost = false;
bool g_Win64MultiplayerJoin = false;
int g_Win64MultiplayerPort = WIN64_NET_DEFAULT_PORT;
char g_Win64MultiplayerIP[256] = "127.0.0.1";
void ToggleFullscreen() {}
void Windows64_UpdateGamma(unsigned short) {}
void MemSect(int) {}
#endif
void UIController::loadSkins() {}