]> git.jsancho.org Git - lugaru.git/blobdiff - Source/Person.h
Simplify DoMipmaps
[lugaru.git] / Source / Person.h
index 88826338cf724c738fa103b1a8f3112e6508be2f..b831b28448914a1184ded9576b5e56af8d0488cd 100644 (file)
@@ -411,7 +411,16 @@ struct Person
                void Reverse();
                void DoDamage(float howmuch);
                void DoHead();
-               void DoMipmaps(int howmanylevels, float startx, float endx, float starty, float endy);
+               void DoMipmaps()
+               {
+                 glBindTexture(GL_TEXTURE_2D, skeleton.drawmodel.textureptr);
+                 gluBuild2DMipmaps(GL_TEXTURE_2D, GL_RGB,
+                                   skeleton.skinsize,
+                                   skeleton.skinsize,
+                                   GL_RGB, GL_UNSIGNED_BYTE,
+                                   &skeleton.skinText[0]);
+               }
+
                int SphereCheck(XYZ *p1,float radius, XYZ *p, XYZ *move, float *rotate, Model *model);
                int DrawSkeleton();
                void Puff(int whichlabel);