HGE:Tutorials:Rectangle Class
From GPWiki
The wiki is now hosted by GameDev.NET at wiki.gamedev.net. All gpwiki.org content has been moved to the new server. However, the GPWiki forums are still active! Come say hello.
[edit] hgeRect classhgeRect is an HGE helper class for implementing rectangles. It is useful for collision detection. hgeRect has 4 member variables: x1, y1, x2, y2
[edit] Constructor:hgeRect(float x1, float y1, float x2, float y2); [edit] Member functions:TestPoint(float x, float y): Returns true if the specified point (x, y) is in the rectangle. Intersect(hgeRect *r): Returns true if the specified rectangle (r) intersects the rectangle. [edit] Creating an hgeRectCreate an hgeRect instance in one of the following ways. They are all performing the same operation: setting the myRect's coordinates to (0, 0, 64, 64). 1. Use the constructor hgeRect myRect; myRect = hgeRect(0, 0, 64, 64); 2. Single statement hgeRect myRect(0, 0, 64, 64); 3. Individually populating the member variables hgeRect myRect; myRect.x1=0; myRect.y1=0; myRect.x2=64; myRect.y2=64; Next section: Simple 2D Game |


