diff --git a/similar/3d/interp.cpp b/similar/3d/interp.cpp index d7f2b73f3..5c278cb0c 100644 --- a/similar/3d/interp.cpp +++ b/similar/3d/interp.cpp @@ -12,7 +12,6 @@ */ #include -#include #include "dxxerror.h" #include "interp.h" @@ -400,9 +399,10 @@ void g3_draw_polygon_model(ubyte *p,grs_bitmap **model_bitmaps,vms_angvec *anim_ //now poke light into l values uvl_list = (g3s_uvl *) (p+30+((nv&~1)+1)*2); - std::vector lrgb_list(nv, light); + array lrgb_list; for (i=0;i lrgb_list(nv, light); + array lrgb_list; + lrgb_list.fill(light); for (i=0;i<3;i++) morph_uvls[i].l = (light.r+light.g+light.b)/3;