134k views
22 votes
The ‘rect()'block has two inputs that

control where it's drawn - the x and y position. If
you wanted these commands to draw different
sizes of rectangles, what additional inputs would
you need to give the blocks?

User Merta
by
4.8k points

1 Answer

8 votes

The w and h, which are the width and height respectively, are additional inputs that should be given to the block to draw rectangles of different sizes.

In the Drawing drawer of the Game Lab toolbox, the rect() command is used for drawing a rectangle. It takes in four inputs as arguments. These arguments are;

i. x - the x-coordinate of the point relative to the top-left corner of the display area where the shape will begin from. This is the first argument.

ii. y - the y-coordinate of the point relative to the top-left corner of the display area where the shape will begin from. This is the second argument.

iii. w - the width of the rectangle to be drawn. This is the third argument. It is measured in pixels.

iv. h - the height of the rectangle to be drawn. This is the fourth argument. It is measured in pixels.

For example, to draw a rectangle with a height of 50px, width of 60px and starting at point (x, y) = (40, 40), the command rect() will be called as follows;

rect(40, 40, 60, 50)

Take a look at another example: To draw a rectangle with a width of 120px, height of 60px and starting at point (x, y) = (30, 50), the command rect() will be called as follows;

rect(30, 50, 120, 60)

Therefore, the width and height inputs should be specified in order to draw different sizes of rectangles.

User Mikegrann
by
4.5k points