| |
|
|
Michael Wodrich | UnionRect ermittelt die Eckpunkte zu einem "Rahmen", der zwei rechteckige Bereiche einschließt.
Parameter:
P:B1 | - RECT Struktur oder 16Byte große Bereichsvariable, die die Eckpunkte des "Rahmens" um die Rechtecke aufnimmt.
Bytes | Bedeutung | 0-3 | = X-Koordinate der linken oberen Ecke des Rahmens. | 4-7 | = Y-Koordinate der linken oberen Ecke des Rahmens. | 8-11 | = X-Koordinate der rechten unteren Ecke des Rahmens. | 12-15 | = Y-Koordinate der rechten unteren Ecke des Rahmens.
|
| P:B2 | - RECT Struktur oder 16Byte große Bereichsvariable, die die Eckpunkte des ersten Rechtecks angibt.
Bytes | Bedeutung | 0-3 | = X-Koordinate der linken oberen Ecke des Rechtecks. | 4-7 | = Y-Koordinate der linken oberen Ecke des Rechtecks. | 8-11 | = X-Koordinate der rechten unteren Ecke des Rechtecks. | 12-15 | = Y-Koordinate der rechten unteren Ecke des Rechtecks.
|
| P:B3 | - RECT Struktur oder 16Byte große Bereichsvariable, die die Eckpunkte des zweiten Rechtecks angibt.
Bytes | Bedeutung | 0-3 | = X-Koordinate der linken oberen Ecke des Rechtecks. | 4-7 | = Y-Koordinate der linken oberen Ecke des Rechtecks. | 8-11 | = X-Koordinate der rechten unteren Ecke des Rechtecks. | 12-15 | = Y-Koordinate der rechten unteren Ecke des Rechtecks.
|
| Der Bereich kann auch mit einer Struktur vereinfacht werden: STRUCT XY = X1&,Y1&,X2&,Y2&
oder (Elemente haben andere Namen):
$H structs.ph STRUCT XY = ~Rect
|
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 18.11.2005 ▲ |
|
|
|