Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Q2. Collision detection is a common feature in most games and in this question, we will consider circle-circle collision. You will use the concept of

image text in transcribed

Q2. Collision detection is a common feature in most games and in this question, we will consider circle-circle collision. You will use the concept of structure in C to help you organize complicated related data. For example, the property of any circle (center and radius) can be grouped under a structure data type. Below is an example of a structure circle. We first use the keyword struct and then enclosed between two curly brackets, we declare variables that describe the features of our structure, circle. \#include stdio.h int main() 1 struct circle \{ float xCenter; float yCenter; float radius; \}; struct circle c1, c2; // create two circles c1. radius =10 c1. xCenter =0 c1y Center =10 c2 , radius =20; c2. xCenter =10; c. yCenter=10; printf("Circle c1 at center P(8f,8f) and radius =8f ",c1. xCenter, c1.yCenter, c1.radius); printf("Circle c2 at center Q(8f,8f) and radius =8f ",c2.xCenter, c2.yCenter, c2.radius); return 0 ; \} Copy the code above, compile it then run it. Now, suppose you are coding the collision detection between two circles in a 2D game. At a certain instant in the game, the first circle is defined by the equation (x50)2+(y10)2=1200 and the second circle is defined by (x50)2+(y60)2=25. Write a C program to check whether the two circles collided or not

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Management System MCQs Multiple Choice Questions And Answers

Authors: Arshad Iqbal

1st Edition

1073328554, 978-1073328550

More Books

Students also viewed these Databases questions

Question

6. Identify seven types of hidden histories.

Answered: 1 week ago

Question

What is human nature?

Answered: 1 week ago