- R_BeginPolygon("", DRAWFLAG_NORMAL);
- R_PolygonVertex(o + rotate('-4 8 0'*t, ang), '0 0 0', rgb, a);
- R_PolygonVertex(o + rotate('-4 16 0'*t, ang), '0 0 0', rgb, a);
- R_PolygonVertex(o + rotate('4 16 0'*t, ang), '0 0 0', rgb, a);
- R_PolygonVertex(o + rotate('4 8 0'*t, ang), '0 0 0', rgb, a);
+ R_BeginPolygon("", DRAWFLAG_ADDITIVE);
+ R_PolygonVertex(o + rotate(eX * -RWIDTH + eY * TSIZE, ang), '0 0 0', rgb, a);
+ R_PolygonVertex(o + rotate(eX * -RWIDTH + eY * (TSIZE + RLENGTH), ang), '0 0 0', rgb, a);
+ R_PolygonVertex(o + rotate(eX * RWIDTH + eY * (TSIZE + RLENGTH), ang), '0 0 0', rgb, a);
+ R_PolygonVertex(o + rotate(eX * RWIDTH + eY * TSIZE, ang), '0 0 0', rgb, a);