#ifdef __linux__ #include #include #include #include #include "Stubs/LinuxStubs.h" #include "../Common/Consoles_App.h" void Display::update() {} int CMinecraftApp::GetTPConfigVal(WCHAR* pwchDataFile) { return 0; } #include "../../Minecraft.World/Platform/x64headers/extraX64.h" void PIXSetMarkerDeprecated(int a, const char* b, ...) {} #include "../Xbox/Network/NetworkPlayerXbox.h" NetworkPlayerXbox::NetworkPlayerXbox(IQNetPlayer* p) : m_qnetPlayer(p), m_pSocket(nullptr), m_lastChunkPacketTime(0) {} IQNetPlayer* NetworkPlayerXbox::GetQNetPlayer() { return m_qnetPlayer; } unsigned char NetworkPlayerXbox::GetSmallId() { return 0; } void NetworkPlayerXbox::SendData(INetworkPlayer* player, const void* pvData, int dataSize, bool lowPriority, bool ack) {} bool NetworkPlayerXbox::IsSameSystem(INetworkPlayer*) { return false; } int NetworkPlayerXbox::GetOutstandingAckCount() { return 0; } int NetworkPlayerXbox::GetSendQueueSizeBytes(INetworkPlayer*, bool) { return 0; } int NetworkPlayerXbox::GetSendQueueSizeMessages(INetworkPlayer*, bool) { return 0; } int NetworkPlayerXbox::GetCurrentRtt() { return 0; } bool NetworkPlayerXbox::IsHost() { return false; } bool NetworkPlayerXbox::IsGuest() { return false; } bool NetworkPlayerXbox::IsLocal() { return true; } int NetworkPlayerXbox::GetSessionIndex() { return 0; } bool NetworkPlayerXbox::IsTalking() { return false; } bool NetworkPlayerXbox::IsMutedByLocalUser(int) { return false; } bool NetworkPlayerXbox::HasVoice() { return false; } bool NetworkPlayerXbox::HasCamera() { return false; } int NetworkPlayerXbox::GetUserIndex() { return 0; } void NetworkPlayerXbox::SetSocket(Socket* s) { m_pSocket = s; } Socket* NetworkPlayerXbox::GetSocket() { return m_pSocket; } const wchar_t* NetworkPlayerXbox::GetOnlineName() { return L"Player"; } std::wstring NetworkPlayerXbox::GetDisplayName() { return L"Player"; } PlayerUID NetworkPlayerXbox::GetUID() { return PlayerUID(); } void NetworkPlayerXbox::SentChunkPacket() { m_lastChunkPacketTime = System::currentTimeMillis(); } int NetworkPlayerXbox::GetTimeSinceLastChunkPacket_ms() { // If we haven't ever sent a packet, return maximum if (m_lastChunkPacketTime == 0) { return INT_MAX; } int64_t currentTime = System::currentTimeMillis(); return (int)(currentTime - m_lastChunkPacketTime); } #endif