I am still working on my 1945 plane game. I am stuck on how to rotate the bullet sprite around the plane sprite. I am using trig. functions and some linear algebra which is what I am taking in college classes. here is the code I am using.
void drawbullet_one()
{
glEnable(GL_TEXTURE_2D);
glBindTexture(GL_TEXTURE_2D, texture[2]);
glPushMatrix();
glTranslatef(-5.0f, 0.5f, 0.0f);
glBegin(GL_POLYGON);
glTexCoord3f(0.0f, 0.0f, 0.0f);
glVertex3f(0.0625f*cos(angle) - 0.0625f*sin(angle), 0.0625f*sin(angle) + 0.0625f*cos(angle)+up, 0.0f);
glTexCoord3f(1.0f, 0.0f, 0.0f);
glVertex3f(-0.0625f*cos(angle) - 0.0625f*sin(angle), -0.0625f*sin(angle) + 0.0625f*cos(angle)+up, 0.0f);
glTexCoord3f(1.0f, 1.0f, 0.0f);
glVertex3f(-0.0625f*cos(angle) + 0.0625f*sin(angle), -0.0625f*sin(angle) + -0.0625f*cos(angle)+up, 0.0f);
glTexCoord3f(0.0f, 1.0f, 0.0f);
glVertex3f(0.0625f*cos(angle) + 0.0625f*sin(angle), 0.0625f*sin(angle) + -0.0625f*cos(angle)+up, 0.0f);
glEnd();
glTranslatef(5.0f, -0.5f, 0.0f);
glPopMatrix();
glDisable(GL_TEXTURE_2D);
}
here is my latest screen shot https://imgur.com/a/ZxDFA5Y