static Color rectangleColor;which is the color used to draw all rectangles. The SetColor method changes this static (class) variable and, thereby, affects the drawing color of all rectangles.
[ Index | Source | Summary | Member Functions ]
Back to the top of Rectangle2
Rectangle2 (Location corner, Shape shape);
Construct a Rectangle2 object that represents a rectangular
shape at a given position.
Rectangle2 (Location corner, Shape shape);
Back to the top of Rectangle2
void MoveUp (int deltaY);
Move the Location of the rectangle a given amount toward
the top edge of the Canvas relative to its current
position.
void MoveUp (int deltaY);
Back to the top of Rectangle2
void MoveDown (int deltaY);
Move the Location of the rectangle a given amount toward
the bottom edge of the Canvas relative to its current
position.
void MoveDown (int deltaY);
Back to the top of Rectangle2
void MoveLeft (int deltaX);
Move the Location of the rectangle a given amount toward
the left edge of the Canvas relative to its current
position.
void MoveLeft (int deltaX);
Back to the top of Rectangle2
void MoveRight (int deltaX);
Move the Location of the rectangle a given amount toward
the right edge of the Canvas relative to its current
position.
void MoveRight (int deltaX);
Back to the top of Rectangle2
void Draw(Canvas& canvas);
Draw the rectangle at its current position in a given
Canvas.
void Draw(Canvas& canvas);
Back to the top of Rectangle2
void Clear(Canvas& canvas);
Erase the rectangle from the given Canvas in which it
is drawn. Note: no check is made that the rectangle
is actually drawn in this Canvas; it is the programmer's
responsibility to insure this condition.
void Clear(Canvas& canvas);
Back to the top of Rectangle2
void SetColor(Color color);
Change the color of all rectangles. This is accomplished
by setting the static (class) variable that records the
color used in drawing the rectangle. A rectangles will
be affected by this change the next time that it is
redrawn.
void SetColor(Color color);
Back to the top of Rectangle2
~Rectangle2();
Release the resources held by the Rectangle2 object.
~Rectangle2();
Back to the top of Rectangle2
Back to the top of Rectangle2
Report problems to jkotula@unimax.com