Помогите оптимизировать код.
Я хочу нарисовать сетку, которая подобна визуализатору винампа.
[more=Было]
Код: var
w: Integer;
h: Integer;
begin
SetPixel(hdcIn, 0, 0, RGB(0, 0, 0));
SetPixel(hdcIn, 1, 0, RGB(0, 0, 0));
SetPixel(hdcIn, 1, 10, RGB(0, 0, 0));
SetPixel(hdcIn, 0, 12, RGB(0, 0, 0));
SetPixel(hdcIn, 1, 12, RGB(0, 0, 0));
SetPixel(hdcIn, 1, 14, RGB(0, 0, 0));
SetPixel(hdcIn, 0, 24, RGB(0, 0, 0));
SetPixel(hdcIn, 1, 24, RGB(0, 0, 0));
for h := 0 to (MAX_HEIGTH - 3) do
if not Odd(h) then
SetPixel(hdcIn, 2, h, RGB(0, 0, 0));
for h := 0 to (MAX_HEIGTH - 3) do
if not Odd(h) then
SetPixel(hdcIn, MAX_WIDTH - 3, h, RGB(0, 0, 0));
SetPixel(hdcIn, MAX_WIDTH - 1, 0, RGB(0, 0, 0));
SetPixel(hdcIn, MAX_WIDTH - 2, 0, RGB(0, 0, 0));
SetPixel(hdcIn, MAX_WIDTH - 2, 10, RGB(0, 0, 0));
SetPixel(hdcIn, MAX_WIDTH - 1, 12, RGB(0, 0, 0));
SetPixel(hdcIn, MAX_WIDTH - 2, 12, RGB(0, 0, 0));
SetPixel(hdcIn, MAX_WIDTH - 2, 14, RGB(0, 0, 0));
SetPixel(hdcIn, MAX_WIDTH - 1, 24, RGB(0, 0, 0));
SetPixel(hdcIn, MAX_WIDTH - 2, 24, RGB(0, 0, 0));
for w := 2 to (MAX_WIDTH - 3) do
if not Odd(w) then
SetPixel(hdcIn, w, MAX_HEIGTH - 3, RGB(0, 0, 0));
SetPixel(hdcIn, 10, MAX_HEIGTH - 2, RGB(0, 0, 0));
SetPixel(hdcIn, 10, MAX_HEIGTH - 1, RGB(0, 0, 0));
SetPixel(hdcIn, 18, MAX_HEIGTH - 2, RGB(0, 0, 0));
SetPixel(hdcIn, 26, MAX_HEIGTH - 2, RGB(0, 0, 0));
SetPixel(hdcIn, 34, MAX_HEIGTH - 2, RGB(0, 0, 0));
SetPixel(hdcIn, 44, MAX_HEIGTH - 2, RGB(0, 0, 0));
SetPixel(hdcIn, 44, MAX_HEIGTH - 1, RGB(0, 0, 0));
SetPixel(hdcIn, 54, MAX_HEIGTH - 2, RGB(0, 0, 0));
SetPixel(hdcIn, 62, MAX_HEIGTH - 2, RGB(0, 0, 0));
SetPixel(hdcIn, 70, MAX_HEIGTH - 2, RGB(0, 0, 0));
SetPixel(hdcIn, 78, MAX_HEIGTH - 2, RGB(0, 0, 0));
SetPixel(hdcIn, 78, MAX_HEIGTH - 1, RGB(0, 0, 0));
end;