ACSUtils Wiki

An ACS library for ZDoom-based ports

User Tools

Site Tools


functions:packbytes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
functions:packbytes [2017/03/19 17:44] – [Examples] korshunfunctions:packbytes [2017/04/17 20:47] (current) korshun
Line 4: Line 4:
  
 ===== Description ===== ===== Description =====
-Packs four bytes into one integer and returns the result. The bytes' values must be in [0, 255] range.+Packs four bytes into one integer and returns the result. The bytes must be in the [0, 255] range.
  
-The packed values can be retrieved using [[UnpackByte]].+The packed values can be retrieved using [[UnpackByteX]].
  
-This functions can be used to pass more than 3 or 4 arguments to a script in a readable way.+<note tip> 
 +It is intended to be used to pass more than 3 or 4 arguments to a script if the range of the values is small. 
 + 
 +You can also pack shorts (-32768 to 32767) using [[PackShorts]]. 
 + 
 +If you need more extreme packing, you should code it yourself.</note>
  
 ===== Examples ===== ===== Examples =====
Line 36: Line 41:
 } }
 </code> </code>
 +
functions/packbytes.1489938264.txt.gz · Last modified: 2017/03/19 17:44 by korshun