2 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
5 Desc: Graphics function AndRegionRegion()
8 #include "graphics_intern.h"
9 #include <graphics/regions.h>
10 #include "intregions.h"
12 /*****************************************************************************
15 #include <proto/graphics.h>
17 AROS_LH2(BOOL
, AreRegionsEqual
,
20 AROS_LHA(struct Region
*, R1
, A0
),
21 AROS_LHA(struct Region
*, R2
, A1
),
24 struct GfxBase
*, GfxBase
, 189, Graphics
)
30 region1 - pointer to a region structure
31 region2 - pointer to a region structure
34 TRUE if the regions are equal, FALSE otherwise.
43 XorRegionRegion(), OrRegionRegion()
49 *****************************************************************************/
53 struct RegionRectangle
*rr1
, *rr2
;
55 if (!_AreRectsEqual(Bounds(R1
), Bounds(R2
)))
60 rr1
= R1
->RegionRectangle
, rr2
= R2
->RegionRectangle
;
61 rr1
&& rr2
&& _AreRectsEqual(Bounds(rr1
), Bounds(rr2
));
62 rr1
= rr1
->Next
, rr2
= rr2
->Next