Question: Program in C for me please. hitbox - perform collision detection The following struct data type represents the position and size of a rectangle in
Program in C for me please.

hitbox - perform collision detection The following struct data type represents the position and size of a rectangle in the xly coordinate plane 1 / Do not change the definition of this data ty 2 struct Rect 1 double x, y; double width; double height; 4 struct Rect double x, y: double width; double height;: 7 // TODO: mplement the hitbox function as described 9 The x and y fields are the coordinates of a reference point. The width field indicates the width of the rectangle, such that the rectangle's range of x coordinate values spans from x to x+width. The height field indicates the height of the rectangle, such that the rectangle's range of y coordinate values spans from y to y+height. Your task is to implement a function called hitbox. This function takes two parameters, each of which is an instance of struct Rect. It returnsa double value, which represents the area of the region of overlap between the two rectangles. If the rectangles do not overlap, the function should return 0 (zero) You may define other functions (i.e., as helper functions), as long as the hitbox function is implemented as described
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
