LumpRead
This article documents a Zandronum-specific ACS feature which may not be supported by ZDoom and its other child ports. |
This article documents an ACS function which is only available in development builds of Zandronum 3.2 and newer. |
int LumpRead (int lump, int pos [, int type]) (development version 3.2-alpha and above only)
Usage
Reads an integer. The value of this integer is based on the type passed.
By default, the type returned is an unsigned 8-bit integer.
Parameters
- lump: The lump index as returned from
LumpOpen
. - pos: The byte position in the lump to read from.
- type: The type of integer that should be returned.
- LUMP_READ_BYTE: Signed 8-bit integer.
- LUMP_READ_UBYTE: Unsigned 8-bit integer.
- LUMP_READ_SHORT: Signed 16-bit integer.
- LUMP_READ_USHORT: Unsigned 16-bit integer.
- LUMP_READ_INT: Signed 32-bit integer.
- LUMP_READ_FLOAT: Signed 32-bit float converted to a fixed-point.
Return value
Returns the integer that was read.
Returns 0 if the lump passed is invalid, or when the type passed is invalid.
Examples
This article lists no examples, please add one. |