Fallout2 Opcode Playground

Opcodes: 8000-801F, 8020-803F, 8040-805F,
8060-807F, 8080-809F, 80A0-80BF, 80C0-80DF,
80E0-80FF, 8100-811F, 8120-813F, 8140-8155
 
List Opcodes:Used in Fallout 2Named
Known to DecompilerDescribed

Descriptions for 80B6

Opcode80B6, SetXY
>> subfunction   SetXY

Author: Wasteland Ghost

10.02.05 12:35:24

Синтаксис оригинального компилятора:
int move_to(ObjectPtr obj, int tile_num, int elev) - переместить объект
Аргументы:
obj - указатель на объект
tile_num - позиция (tile_num = 200 * y + x)
elev - уровень (этаж) - 0, 1 или 2
Возвращаемое значение:
у меня всегда возвращала 0, возможно, если не сможет разместить объект, вернёт -1 (?)
Author: legacy information

22.06.02 13:29:01

Изменение координат объекта выполняется таким образом: <SceneryAddr>;<новые координаты>;0;80B6;801A