ブレゼンハムので円を書くのは、 ・1/4の円を描画するアルゴリズム(残りの位置は計算結果の符号反転した値を原点から計算) ・最初は原点+半径の位置に描画 ・次に書こうとしてる点の位置(縦側か横側かナナメ側か)の原点からの距離が、円の半径と比べて差が少ないところに描画 ・半径と比べる式は、中学数学の範囲でいろいろ式を展開して求めてる って感じで動いてるので、そんな感じで説明をみてみるといいかもです。 ( 円が r^2=x^2+y^2 を満たすって習うのは高校だったかも? ) 直線のほうとあわせて応用すればドラクエ3の戦闘突入シーンのような円形で切り替わる方法とかできそうかもです。