Hi Bplus
1. I premise that I like your variation of the program...it gives me a good sense of order
2. You have got to draw whole circles with not overlapping area... and this is a goal
3. I have coded to draw circles at the place of squares without minding if they overlap themselves or are whole...
[ You are not allowed to view this attachment ]
However about the incomplete circles I can agree in the manner that I have used Filled Squares to avoid the effect of incomplete shape that you can see with void circles...and that it comes out from overlapping colored shapes with black shapes...
so here the real fix to avoid the incomplete circle that occupies about the same area of the square and overlapping
printletterC:
FOR a
= kPoint
TO (kPoint
+ 7) ' horizonthal position on the raw FOR b
= 1 TO 13 ' vertical position on the raw IF POINT(a
, b
) <> Black
THEN CIRCLE (hLetter
+ (a
* kDimension
), lLetter
+ (b
* kDimension
)), kDimension
, lCol~&
and this is the result
[ You are not allowed to view this attachment ]
and we must fix also the LINE part if we use LINE.....,B at the place of LINE.....,BF
PrintLetterL:
FOR a
= kPoint
TO (kPoint
+ 7) ' horizonthal position on the raw FOR b
= 1 TO 13 ' vertical position on the raw IF POINT(a
, b
) <> Black
THEN LINE (hLetter
+ (a
* kDimension
), lLetter
+ (b
* kDimension
))-(hLetter
+ (a
* kDimension
) + kDimension
, lLetter
+ (b
* kDimension
) + kDimension
), lCol~&
, B
these two fix lead to this result
[ You are not allowed to view this attachment ]
while the original code without fix and without LINE....,BF but with LINE ....,B leads to this other result
[ You are not allowed to view this attachment ] .
IMHO, You are drawing the inscripted circle of the square and I find it very cool, while I 'm drawing the circlescripted circle (I use the side of the square as radius and not diameter or the circle drawn)
PS it is always fine to talk and to get back different opinions and knownledge and experiences!