それを利用して、頂点を徐々に増やしていくと円に近付いていくというプログラムをつくってみました。。。
以下がソースです。星の描画関数などの使用はご自由にどうぞ。
円周率をPIで定義して、またmath.hが必要条件なのでそこをお忘れなくしてください。
#include "DxLib.h"
#include
#define PI 3.14159265358979323846264338327950288419
/*
星の描画関数
■簡易リファレンス
num:星の頂点の個数
x:星の表示位置
y:星の表示位置
size:サイズ(表示位置から角の頂点までの距離)
radian:デフォルト状態での傾き
color:色の設定
*/
void DrawStar(int num,double x,double y,double size,double radian,int color){
int i,n;
double x1,x2,y1,y2;
radian-=PI/2;
if(num>4){
for(i=0;i=20){
test++;
}
counter++;
ScreenFlip();
}
return 0;
}