mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-06-08 23:22:55 +00:00
Use standard player IDs in kick confirmation callbacks
This commit is contained in:
parent
b40e716b2c
commit
305d5f0812
|
|
@ -455,7 +455,7 @@ void UIScene_InGameInfoMenu::handlePress(F64 controlId, F64 childId)
|
|||
else if(selectedPlayer->IsLocal() != TRUE && selectedPlayer->IsSameSystem(g_NetworkManager.GetHostPlayer()) != TRUE)
|
||||
{
|
||||
// Only ops will hit this, can kick anyone not local and not local to the host
|
||||
BYTE *smallId = new BYTE();
|
||||
std::uint8_t *smallId = new std::uint8_t();
|
||||
*smallId = m_players[currentSelection];
|
||||
UINT uiIDA[2];
|
||||
uiIDA[0]=IDS_CONFIRM_OK;
|
||||
|
|
@ -550,8 +550,8 @@ void UIScene_InGameInfoMenu::OnPlayerChanged(void *callbackParam, INetworkPlayer
|
|||
|
||||
int UIScene_InGameInfoMenu::KickPlayerReturned(void *pParam,int iPad,C4JStorage::EMessageResult result)
|
||||
{
|
||||
BYTE smallId = *(BYTE *)pParam;
|
||||
delete (BYTE*)pParam;
|
||||
std::uint8_t smallId = *(std::uint8_t *)pParam;
|
||||
delete (std::uint8_t *)pParam;
|
||||
|
||||
if(result==C4JStorage::EMessage_ResultAccept)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -346,7 +346,7 @@ void UIScene_InGamePlayerOptionsMenu::handlePress(F64 controlId, F64 childId)
|
|||
{
|
||||
case eControl_Kick:
|
||||
{
|
||||
BYTE *smallId = new BYTE();
|
||||
std::uint8_t *smallId = new std::uint8_t();
|
||||
*smallId = m_networkSmallId;
|
||||
UINT uiIDA[2];
|
||||
uiIDA[0]=IDS_CONFIRM_OK;
|
||||
|
|
@ -360,8 +360,8 @@ void UIScene_InGamePlayerOptionsMenu::handlePress(F64 controlId, F64 childId)
|
|||
|
||||
int UIScene_InGamePlayerOptionsMenu::KickPlayerReturned(void *pParam,int iPad,C4JStorage::EMessageResult result)
|
||||
{
|
||||
BYTE smallId = *(BYTE *)pParam;
|
||||
delete (BYTE*)pParam;
|
||||
std::uint8_t smallId = *(std::uint8_t *)pParam;
|
||||
delete (std::uint8_t *)pParam;
|
||||
|
||||
if(result==C4JStorage::EMessage_ResultAccept)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue