Update MediaWiki page '317 Update item container'

This commit is contained in:
Pure_ 2015-06-08 13:18:18 +00:00 committed by moparisthebest
parent 6c8d5b9c4f
commit 0a27402406

View File

@ -1,7 +1,7 @@
[[Category Packet]] [[Category Packet]]
[[Category Packet 317]] [[Category Packet 317]]
{{packet|name=Update item container|description=Updates items in an interface component.|opcode=53|type=VARIABLE_SHORT|length=N/A|revision=317}} {{packet|name=Update item container|description=Updates items in an interface component.|opcode=53|type=VARIABLE_SHORT|length=N/A|revision=317}}
== Camera oscillate == == Update item container ==
=== Description === === Description ===
Updates the items in a given interface component. Updates the items in a given interface component.
@ -13,23 +13,21 @@ Updates the items in a given interface component.
! Data type ! Data type
! Description ! Description
|- |-
| U [[Data Types#Standard data types|Short]] | Unsigned [[Data Types#Standard data types|Short]]
| Interface ID. | Interface ID.
|- |-
| U [[Data Types#Standard data types|Short]] | Unsigned [[Data Types#Standard data types|Short]]
| Amount of items. | Amount of items.
|- |-
|} |}
The rest in pseudo-code: The rest in pseudo-code:
for (i = 0; i < amt_of_items; i++) { for (i = 0; i < amt_of_items; i++) {
item_amount = read_u_byte(); // Item Amount: U Byte item_amount = read_u_byte(); // Item Amount: U Byte
if (item_amount == 255) if (item_amount == 255)
item_amount = read_int_me_b(); // Item Amount (if entered as 255 previously - to allow bigger amounts than 254): Integer Middle-Endian Big (Inverse middle) item_amount = read_int_me_b(); // Item Amount (if entered as 255 previously - to allow bigger amounts than 254): Integer Middle-Endian Big (Inverse middle)
item_id = read_u_short_le_a(); // Item ID: U Short Little Endian Special A item_id = read_u_short_le_a(); // Item ID: U Short Little Endian Special A
} }
* Someone please fix the code block's syntax, thank you :-)