The following base data types are used throughout the Xeen engine.

byte An eight-bit value between 0 and 255 (inclusive).
uint16 An unsigned sixteen-bit integer, with a value between 0 and 65535 (inclusive).

The following additional data types are used as arguments for event opcodes. Each data type may not represent an entirely new size, but may imply limits that should be respected by any future engines.

string A byte used as an index in to the current map's AAZExxxx.TXT string resource file, loaded from the game's CC file.
lineNumber A byte specifying a line number in the current event. The line number should always exist, or be one greater than the total number of event lines in the file to imply that the event should terminate rather than jump to that new line.[verification needed]
mapNumber A byte specifying a valid map number within the current game.[verification needed]

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.