void vzriv (int Zoom, int x, int y) { POINT Zvezda [10] = {{x - 0.5 * Zoom, y - Zoom }, {x, y - 3 * Zoom}, {x + 0.5 * Zoom, y - Zoom}, {x + 2.5 * Zoom, y - Zoom }, {x + 0.7 * Zoom, y + 0.25 * Zoom}, {x + 1.5 * Zoom, y + 2 * Zoom}, {x, y + Zoom}, {x - 1.5 * Zoom, y + 2 * Zoom}, {x - 0.7 * Zoom, y + 0.25 * Zoom}, {x - 2.5 * Zoom, y - Zoom}}; txSetFillColor (TX_RED); txPolygon (Zvezda, 10); }
void Dlya_Graf () { txSetFillColor (TX_WHITE); POINT graf [4] = {{XWindow/2, YWindow}, {XWindow/2, 0}, {XWindow, 0}, {XWindow, YWindow}}; txPolygon (graf, 4); txSetColor (RGB(0, 0, 255), 7); txLine (XWindow, 0, XWindow, YWindow); txLine (XWindow, YWindow, XWindow/2, YWindow); txLine (XWindow/2, YWindow, XWindow/2, 0); txLine (XWindow/2, 0, XWindow, 0); }
void kolba () { txSetFillColor (TX_WHITE); txSetColor (TX_WHITE); POINT kolb [4] = {{0, YWindow}, {0, 250}, {XWindow/2, 250}, {XWindow/2, YWindow}}; txPolygon (kolb, 4); txSetColor (RGB(0, 0, 255), 7); txLine (XWindow/2, 250, XWindow/2, YWindow); txLine (XWindow/2, YWindow, 0, YWindow); txLine (0, YWindow, 0, YWindow - 50); txLine (0, YWindow - 100, 0, 350); txLine (0, 300, 0, 250); txSetColor (TX_GREEN, 10); txLine (0, 250, XWindow/2, 250); txSetColor (TX_RED, 10); if (peregorodka() == false) txLine (0, 300, 0, 350); if (peregorodka2() == false) txLine (0, YWindow - 100, 0, YWindow - 50); // Manometr }
void Clear (double x1, double y1, double x2, double y2) { POINT CLear [4] {{x1, y1}, {x2, y1}, {x2, y2}, {x1, y2}}; txPolygon (CLear, 4); }
void Prepyatstvie (int x, int y) { txSetFillColor (RGB(random (0, +255), random (0, +255), random (0, +255))); POINT Prepyatstvie [4] = {{x - 10, y - 40}, {x + 10, y - 40}, {x + 10, y + 40}, {x - 10, y + 40}}; txPolygon (Prepyatstvie, 4); }
void txTriangle (int x, int y, int x1, int y1, int x2, int y2) { POINT triangle[4] = {{x, y}, {x1, y1}, {x2, y2}, {x, y}}; txPolygon (triangle, 4); }