vector, _radS;
/ / поле, що зберігають колір шараColor _color;
/ / положення шараdouble a;
/ / поле, що зберігають інформацію про формат тексту
private static StringFormat _strF;
/ / поле, храняшіе параметри шрифту
private static Font _f;
/ / посилання на область отображеніяTraekt _Space;
/ / статичний конструктор, не започатковано
/ / статичні поляShar ()
{
_strF=new StringFormat ();
_strF. Alignment=StringAlignment. Center;
_f=new Font («Arial»,
);
}
/ / конструктор, застосовуваний при читанні з файлу
public Shar (Traekt NewSpace)
{
_Space=NewSpace;
_x=- 1;
_y=- 1;
}
/ / властивість кольору кулі, для доступу з поза
public Color colball
{{return _color; }
set {_color=value; }
}
/ / властивість радіусу кулі, для доступу з поза
public int radS
{{return _radS; }
set {_radS=value; }
}
/ / властивість номера кулі, для доступу з поза
public int num
{{return _number; }
}
/ / властивість швидкості кулі, для доступу з поза
public int speed
{{return _speed; }
set {_speed=value; }
}
/ / властивість напрямки кулі, для доступу з поза
public int v
{{return _vector; }
set {_vector=value; }
}
/ / основний конструктор кулі
public Shar (Traekt newSpace, int NNumber, int uSpeed, int uVector, int uradS)
{
_Space=newSpace;
_vector=uVector;
_speed=uSpeed;
_radS=uradS;
_number=NNumber;=90 * (Math. PI / 180); ();
}
/ / метод отрисовки шараvoid Show ()
{gr=Graphics. FromImage (_Space. S_picture. Image); sBrush=new SolidBrush (_color); sPen=new Pen (Color. Black);
_f=new Font («Arial»,
);
{
/ * / / малювання траекторіі
gr. DrawEllipse (sPen, _Space. S_x - _radiusOr,
_Space. S_y - _radiusOr,
_radiusOr * 2, _radiusOr * 2); * /
}
/ / малювання кулі. Color=colball;. FillEllipse (sBrush, _x, _y, radS * 2, radS * 2);. DrawEllipse (sPen, _x, _y, radS * 2, radS * 2);. Color=Color. ...