Plazma sayı 2, sayfa 145

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 145

Plot(&myPoint2, 255);

// Çizgi 3 myPoint1.setX(40); myPoint1.setY(110); myPoint2.setX(77); myPoint2.setY(121); myRect1 = &RECT(&myPoint1, &myPoint2); DrawLine(&myRect1, 63); Plot(&myPoint1, 255); Plot(&myPoint2, 255);

// Çizgilerden bir daire çiz for(i = 0; i < 512; i++) { x = 250 + 55 * cos((float)i / 256 * M_PI); y = 100 + 55 * sin((float)i / 256 * M_PI); DrawLine(250, 100, x, y, x + y); }

// Ekrana birkaç örnek dikdörtgen çiz

// Dikdörtgen 1 DrawRectangle(70, 170, 10, 183, 49);

// Dikdörtgen 2 myPoint1.setX(80); myPoint1.setY(160); myPoint2.setX(95); myPoint2.setY(190); DrawRectangle(&myPoint1, &myPoint2, 117);

// Dikdörtgen 3 myRect1.setX1(170); myRect1.setY1(160); myRect1.setX2(105); myRect1.setY2(190); DrawRectangle(&myRect1, 185);

// Ekrana birkaç örnek içi dolu dikdörtgen çiz

// İçi Dolu Dikdörtgen 1 FillRectangle(68, 172, 12, 181, 49);

// İçi Dolu Dikdörtgen 2 myPoint1.setX(85); myPoint1.setY(165); myPoint2.setX(90); myPoint2.setY(185); FillRectangle(&myPoint1, &myPoint2, 127);

// İçi Dolu Dikdörtgen 3 myRect1.setX1(250); myRect1.setY1(165); myRect1.setX2(310); myRect1.setY2(185); FillRectangle(&myRect1, 63);

// Ekrana birkaç örnek çember çiz

// Çember 1 DrawCircle(100, 100, 20, 255);

// Diğer iç içe dizilmiş çemberler myPoint1 = &POINT2D(150, 40); for(i = 0; i < 30; i++) DrawCircle(&myPoint1, i, i * 12);

// Ekrana birkaç örnek daire çiz

// Daire 1 FillCircle(100, 100, 18, 44);

// Diğer iç içe dizilmiş daireler myPoint1 = &POINT2D(96, 30); for(i = 20; i >= 0; i--)

Klavyeyle gezinmek için ← ve → tuşları.