Difference between revisions of "Gb.collideRectRect"
From Gamebuino Wiki
m (Added the true output for touching rectangles.) |
(→Example: example added) |
||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
__NOTOC__ | __NOTOC__ | ||
== Description == | == Description == | ||
− | Checks if two rectangles | + | Checks if there is a collision (overlapping) between two rectangles. |
== Syntax == | == Syntax == | ||
Line 18: | Line 18: | ||
== Returns == | == Returns == | ||
− | * true: if the two rectangles | + | * true: if the two rectangles overlap. |
− | * false: if the two rectangles | + | * false: if the two rectangles don't overlap. |
== Example == | == Example == | ||
+ | <gistit>https://github.com/Rodot/Gamebuino/blob/beta/libraries/Gamebuino/examples/5.Reference/physics/collideRectRect/collideRectRect.ino</gistit> | ||
== See also == | == See also == |
Latest revision as of 2014-09-05T22:56:30
Description
Checks if there is a collision (overlapping) between two rectangles.
Syntax
gb.collideRectRect(x1, y1, w1, h1, x2, y2, w2, h2);
Parameters
- x1: horizontal coordinate of the top left corner of first rectangle.
- y1: vertical coordinate of the top left corner of first rectangle.
- w1: width of the first rectangle.
- h1: height of the first rectangle.
- x2: horizontal coordinate of the top left corner of the second rectangle.
- y2: vertical coordinate of the top left corner of the second rectangle.
- w2: width of the second rectangle.
- h2: height of the second rectangle.
Returns
- true: if the two rectangles overlap.
- false: if the two rectangles don't overlap.
Example