Rect t: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
m (revert)  | 
				 (More hackerly language)  | 
				||
| Line 1: | Line 1: | ||
{{wrongtitle|title=Rect_t}}  | {{wrongtitle|title=Rect_t}}  | ||
A rectangle with a two-int point location (the upper-left-hand corner) and an int width and height.  | |||
  struct Rect_t  |   struct Rect_t  | ||
  {  |   {  | ||
| Line 7: | Line 7: | ||
  };  |   };  | ||
==Example==  | ==Example==  | ||
A rectangle   | A rectangle whose upper-left-hand corner is at (3, 4) and whose bottom-right-hand corner is at (5, 6) would be constructed like this:  | ||
  Rect_t rect = { 3, 4, 5-3, 6-4 };  |   Rect_t rect = { 3, 4, 5-3, 6-4 };  | ||
Similarly, a rectangle starting at (3, 4) with width   | Similarly, a rectangle starting at (3, 4) with width 2 and height 2 would be constructed like this:  | ||
  Rect_t rect = { 3, 4, 2, 2 };  |   Rect_t rect = { 3, 4, 2, 2 };  | ||
[[Category:Helpers]]  | [[Category:Helpers]]  | ||
Revision as of 16:41, 9 January 2008
Template:Wrongtitle A rectangle with a two-int point location (the upper-left-hand corner) and an int width and height.
struct Rect_t
{
	int x, y;
	int width, height;
};
Example
A rectangle whose upper-left-hand corner is at (3, 4) and whose bottom-right-hand corner is at (5, 6) would be constructed like this:
Rect_t rect = { 3, 4, 5-3, 6-4 };
Similarly, a rectangle starting at (3, 4) with width 2 and height 2 would be constructed like this:
Rect_t rect = { 3, 4, 2, 2 };