Tree(const Point* a, const Point* sun, const double& size) : PointObj(a, size), sun(sun), sflowers(1), kleafsize(1.0), kleafrate(1.0) { DefaultColor(); DefaultSize(); f.SetNumsRandom(); }
Tree() : PointObj(getmaxx()/2, getmaxy()/2+200, 400.0), sun((int)(getmaxx()*Fi), 0), sflowers(1), kleafsize(1.0), kleafrate(1.0) { DefaultColor(); DefaultSize(); f.SetNumsRandom(); }
Tree(const int& x, const int& y, const double& size) : PointObj(x, y, size), sflowers(1), kleafsize(1.0), kleafrate(1.0) { DefaultColor(); DefaultSize(); f.SetNumsRandom(); if(getmaxx()/2-x > 0.0) sun.SetXY(getmaxx(), 0); else sun.SetXY(0, 0); }