the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#include "stdafx.h"
2#include "NetworkPlayerDurango.h"
3
4NetworkPlayerDurango::NetworkPlayerDurango(DQRNetworkPlayer *qnetPlayer)
5{
6 m_dqrPlayer = qnetPlayer;
7 m_pSocket = NULL;
8}
9
10unsigned char NetworkPlayerDurango::GetSmallId()
11{
12 return m_dqrPlayer->GetSmallId();
13}
14
15void NetworkPlayerDurango::SendData(INetworkPlayer *player, const void *pvData, int dataSize, bool lowPriority)
16{
17 m_dqrPlayer->SendData( ((NetworkPlayerDurango *)player)->m_dqrPlayer, pvData, dataSize );
18}
19
20bool NetworkPlayerDurango::IsSameSystem(INetworkPlayer *player)
21{
22 return m_dqrPlayer->IsSameSystem(((NetworkPlayerDurango *)player)->m_dqrPlayer);
23}
24
25int NetworkPlayerDurango::GetSendQueueSizeBytes( INetworkPlayer *player, bool lowPriority )
26{
27 return m_dqrPlayer->GetSendQueueSizeBytes();
28}
29
30int NetworkPlayerDurango::GetSendQueueSizeMessages( INetworkPlayer *player, bool lowPriority )
31{
32 return m_dqrPlayer->GetSendQueueSizeMessages();
33}
34
35int NetworkPlayerDurango::GetCurrentRtt()
36{
37 return 0; // TODO
38}
39
40bool NetworkPlayerDurango::IsHost()
41{
42 return m_dqrPlayer->IsHost();
43}
44
45bool NetworkPlayerDurango::IsGuest()
46{
47 return false; // TODO
48}
49
50bool NetworkPlayerDurango::IsLocal()
51{
52 return m_dqrPlayer->IsLocal();
53}
54
55int NetworkPlayerDurango::GetSessionIndex()
56{
57 return m_dqrPlayer->GetSessionIndex();
58}
59
60bool NetworkPlayerDurango::IsTalking()
61{
62 return m_dqrPlayer->IsTalking();
63}
64
65bool NetworkPlayerDurango::IsMutedByLocalUser(int userIndex)
66{
67 return false;
68}
69
70bool NetworkPlayerDurango::HasVoice()
71{
72 return m_dqrPlayer->HasVoice();
73}
74
75bool NetworkPlayerDurango::HasCamera()
76{
77 return false; // TODO
78}
79
80int NetworkPlayerDurango::GetUserIndex()
81{
82 return m_dqrPlayer->GetLocalPlayerIndex();
83}
84
85void NetworkPlayerDurango::SetSocket(Socket *pSocket)
86{
87 m_pSocket = pSocket;
88}
89
90Socket *NetworkPlayerDurango::GetSocket()
91{
92 return m_pSocket;
93}
94
95const wchar_t *NetworkPlayerDurango::GetOnlineName()
96{
97 return m_dqrPlayer->GetName();
98}
99
100wstring NetworkPlayerDurango::GetDisplayName()
101{
102 return m_dqrPlayer->GetDisplayName();
103}
104
105PlayerUID NetworkPlayerDurango::GetUID()
106{
107 return m_dqrPlayer->GetUID();
108}
109
110void NetworkPlayerDurango::SetUID(PlayerUID UID)
111{
112 m_dqrPlayer->SetUID(UID);
113}