
#include <math.h>

#include "StarPoly.h"



StarPoly::StarPoly( float cx, float cy, float rad1, float rad2, int num, float r )
{
  Poly();

  begin( );

  for( int i=0; i<num; i++ )
  {
    addPoint
    (
      cx + rad1 * sin( 3.14159*2*(r + (0.0+i)/(0.0+num)) ),
      cy + rad1 * cos( 3.14159*2*(r + (0.0+i)/(0.0+num)) )
    );
    addPoint
    (
      cx + rad2 * sin( 3.14159*2*(r + (0.5+i)/(0.0+num)) ),
      cy + rad2 * cos( 3.14159*2*(r + (0.5+i)/(0.0+num)) )
    );
  }

  end();
}


