Эх сурвалжийг харах

add api message to request the currently selected item slot from a player

Kolja Strohm 2 жил өмнө
parent
commit
4e2beb7f09
1 өөрчлөгдсөн 11 нэмэгдсэн , 0 устгасан
  1. 11 0
      FactoryCraft/Player.cpp

+ 11 - 0
FactoryCraft/Player.cpp

@@ -352,6 +352,17 @@ void Player::playerApi(
             if (target) target->applyCurrentRecipie();
             break;
         }
+        case 8: // request left hand position
+        {
+            NetworkMessage* msg = new NetworkMessage();
+            msg->addressGui("gui_item_bar");
+            char* message = new char[5];
+            message[0] = 3; // set selected slot
+            *(int*)(message + 1) = leftHandPosition;
+            msg->setMessage(message, 5);
+            Game::INSTANCE->sendMessage(msg, this);
+            break;
+        }
     }
 }