diff --git a/radar.cpp b/radar.cpp index bd8c5461..5122ed23 100644 --- a/radar.cpp +++ b/radar.cpp @@ -118,7 +118,7 @@ EX void draw_radar(bool cornermode) { auto sId = shiftless(Id); - for(int i=0; i<360; i++) + for(int i=0; i<=360; i++) curvepoint(atscreenpos(cx-cos(i * degree)*rad, cy-sin(i*degree)*rad, 1) * C0); queuecurve(sId, 0xFFFFFFFF, 0x000000FF, PPR::ZERO); @@ -127,13 +127,13 @@ EX void draw_radar(bool cornermode) { ld si = sin(alpha); if(sph && !d3) { - for(int i=0; i<360; i++) + for(int i=0; i<=360; i++) curvepoint(atscreenpos(cx-cos(i * degree)*rad, cy-sin(i*degree)*rad*si, 1) * C0); queuecurve(sId, 0, 0x200000FF, PPR::ZERO); } if(d3) { - for(int i=0; i<360; i++) + for(int i=0; i<=360; i++) curvepoint(atscreenpos(cx-cos(i * degree)*rad, cy-sin(i*degree)*rad*si, 1) * C0); queuecurve(sId, 0xFF0000FF, 0x200000FF, PPR::ZERO);