/// Класс Person - потомок класса Figure, /// клиент классов Circle, Rect, LittleCircle. /// </summary> public class Person:Figure { int head_h; Circle head; Rect body; LittleCircle nose; public Person(int head_h, int x, int y): base(x,y) { //head_h - радиус головы, x,y - ее центр. //остальные размеры исчисляются относительно //размера головы. this.head_h = head_h; head = new Circle(head_h,x,y); int body_x = x; int body_y = y + 3*head_h; int body_w =2*head_h; int body_h = 4*head_h; body = new Rect(body_w, body_h, body_x,body_y); nose = new LittleCircle(x+head_h +2, y); } |