This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
functions:packshorts [2017/03/19 18:09] – korshun | functions:packshorts [2017/03/21 15:05] – korshun | ||
---|---|---|---|
Line 6: | Line 6: | ||
Packs two short integers (-32768 to 32767) into one integer and returns the result. The short integers must be in the [-32768, 32767] range. | Packs two short integers (-32768 to 32767) into one integer and returns the result. The short integers must be in the [-32768, 32767] range. | ||
- | The packed values can be retrieved using [[UnpackShorts]]. | + | The packed values can be retrieved using [[UnpackShort]]. |
<note tip> | <note tip> | ||
Line 28: | Line 28: | ||
// Pack rounded 2D actor position into a single integer. | // Pack rounded 2D actor position into a single integer. | ||
int pos = PackShorts(GetActorX(0)>> | int pos = PackShorts(GetActorX(0)>> | ||
- | ACS_ExecuteAlways(somescript, | + | ACS_ExecuteAlways(somescript, |
} | } | ||
- | script somescript (int stuff, int stuff, int pos) | + | script somescript (int stuff1, int stuff2, int pos) |
{ | { | ||
// Extract actor position | // Extract actor position |