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 80CF

Opcode80CF, TileInTileRect
>> subfunction   TileInTileRect

Author: Wasteland Ghost

08.02.05 11:34:53

Синтаксис оригинального компилятора:
boolean tile_in_tile_rect(int tile1, int tile2, int tile3, int tile4, int tile) - проверяет принадлежность точки (хекса) прямоугольнику
Аргументы:
tile1, tile2, tile3, tile4 - углы прямоуголька (номер хекса: 200 * y + x)
tile - номер хекса, который проверяется на принадлежность прямоугольнику (200 * y + x)
Возвращаемое значение:
TRUE - если указанный хекс принадлежит заданному прямоугольнику, иначе - FALSE
Author: legacy information

22.06.02 13:29:01

80CF - определяет принадлежность точки прямоугольнику. Формат: <Point1>;<Point2>;<Point3>;<Point4>;<PointX>;80CF. Точки 1..4 определяют прямоугольник. Х - произвольная точка. Результат: 1 - входит, 0 - не входит.