Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2010, 12:36   #1
Anett//
 
Регистрация: 24.12.2009
Сообщений: 8
Вопрос не могу понять каким образом задаются точки ромба!!

class Romb
{

Color lineColour = Color.Crimson;
Color fillColour = Color.Black;
public int x2;
public int y2;

public int step = 1;
public int count = 1;

public Romb (int _x2, int _y2, Color _fillColour, Color _lineColour, int _step, int _count)
{
x2 = _x2;
y2 = _y2;

fillColour = _fillColour;
lineColour = _lineColour;
step = _step;
count = _count;
}
public void Draw(Graphics gr)
{
Point[] points = new Point[4];

Brush br = new SolidBrush(fillColour);
Pen p = new Pen(lineColour);
for (int i = count; i >= 0; i--)
{
points[0] = new Point(x2, y2 + step * i);
points[1] = new Point(x2 + step * i, y2);
points[2] = new Point(x2, y2 - step * i);
points[3] = new Point(x2 - step * i, y2);
gr.FillPolygon(br, points);
gr.DrawPolygon(p, points);

}
}
}
}
пожалуйста объясните все строки, а то учитель валит , на том что я не правильно выражаюсь... и не очень понимаю каким образом задаются точки ромба...
Anett// вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Каким образом можно доработать таймер? makcdrom JavaScript, Ajax 2 23.09.2009 22:29
Каким образом процессор обращается к портам Ivan_32 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 30.07.2009 12:29
Каким образом можно установить предел?? Xander Общие вопросы Delphi 4 23.11.2008 10:27
Каким образом решить мою проблему?! beliy-dis Microsoft Office Excel 5 01.08.2008 10:25
Каким образом скопировать файл? Kashp Общие вопросы Delphi 14 07.08.2007 11:44