mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-04-24 05:43:38 +00:00
56 lines
2.3 KiB
C++
56 lines
2.3 KiB
C++
#include "platform/NetTypes.h"
|
|
#include "platform/PlatformTypes.h"
|
|
|
|
IQNetPlayer IQNet::m_player[4];
|
|
|
|
static bool s_gameRunning = false;
|
|
|
|
uint8_t IQNetPlayer::GetSmallId() { return 0; }
|
|
void IQNetPlayer::SendData(IQNetPlayer* player, const void* pvData,
|
|
uint32_t dwDataSize, uint32_t dwFlags) {}
|
|
bool IQNetPlayer::IsSameSystem(IQNetPlayer* player) { return true; }
|
|
uint32_t IQNetPlayer::GetSendQueueSize(IQNetPlayer* player, uint32_t dwFlags) {
|
|
return 0;
|
|
}
|
|
uint32_t IQNetPlayer::GetCurrentRtt() { return 0; }
|
|
bool IQNetPlayer::IsHost() { return this == &IQNet::m_player[0]; }
|
|
bool IQNetPlayer::IsGuest() { return false; }
|
|
bool IQNetPlayer::IsLocal() { return true; }
|
|
PlayerUID IQNetPlayer::GetXuid() { return INVALID_XUID; }
|
|
const char* IQNetPlayer::GetGamertag() {
|
|
static const char* name = "stub";
|
|
return name;
|
|
}
|
|
int IQNetPlayer::GetSessionIndex() { return 0; }
|
|
bool IQNetPlayer::IsTalking() { return false; }
|
|
bool IQNetPlayer::IsMutedByLocalUser(uint32_t dwUserIndex) { return false; }
|
|
bool IQNetPlayer::HasVoice() { return false; }
|
|
bool IQNetPlayer::HasCamera() { return false; }
|
|
int IQNetPlayer::GetUserIndex() { return this - &IQNet::m_player[0]; }
|
|
void IQNetPlayer::SetCustomDataValue(uintptr_t ulpCustomDataValue) {
|
|
m_customData = ulpCustomDataValue;
|
|
}
|
|
uintptr_t IQNetPlayer::GetCustomDataValue() { return m_customData; }
|
|
|
|
int32_t IQNet::AddLocalPlayerByUserIndex(uint32_t dwUserIndex) { return 0; }
|
|
IQNetPlayer* IQNet::GetHostPlayer() { return &m_player[0]; }
|
|
IQNetPlayer* IQNet::GetLocalPlayerByUserIndex(uint32_t dwUserIndex) {
|
|
return &m_player[dwUserIndex];
|
|
}
|
|
IQNetPlayer* IQNet::GetPlayerByIndex(uint32_t dwPlayerIndex) {
|
|
return &m_player[0];
|
|
}
|
|
IQNetPlayer* IQNet::GetPlayerBySmallId(uint8_t SmallId) { return &m_player[0]; }
|
|
IQNetPlayer* IQNet::GetPlayerByXuid(PlayerUID xuid) { return &m_player[0]; }
|
|
uint32_t IQNet::GetPlayerCount() { return 1; }
|
|
QNET_STATE IQNet::GetState() {
|
|
return s_gameRunning ? QNET_STATE_GAME_PLAY : QNET_STATE_IDLE;
|
|
}
|
|
bool IQNet::IsHost() { return true; }
|
|
int32_t IQNet::JoinGameFromInviteInfo(uint32_t dwUserIndex, uint32_t dwUserMask,
|
|
const INVITE_INFO* pInviteInfo) {
|
|
return 0;
|
|
}
|
|
void IQNet::HostGame() { s_gameRunning = true; }
|
|
void IQNet::EndGame() { s_gameRunning = false; }
|