Rotation Problem...

OK, I have FINALLY figured out rotation, for the most part! Now, I use a float variable for my player's heading, which can be 0.5 to 360, with increments of 0.5 degrees. With that said, when I rotate, even as little as 0.5 degrees, all polygons do complete rotations about 1000 times. What's up with that? Below is my source.[code]x_m = sector1.triangle[loop_m].vertex[loop].x;y_m = sector1.triangle[loop_m].vertex[loop].y;z_m = sector1.triangle[loop_m].vertex[loop].z;u_m = sector1.triangle[loop_m].vertex[loop].u;v_m = sector1.triangle[loop_m].vertex[loop].v;