Ping-pong
Ping-pong dasturi grafik interaktiv qanday yasalishi mumkinligini namoish qiladi. Dastur oynasida ikkita: o’yinchi kursorni boshqarib tugma yordamida ko’chiradigan, to’p va raketka ob’yektlari bor (1.32-rasm). Dastur formasida faqat bitta Timer komponentasi mavjud.
1.32-rasm. Ping-pong dastur oynasi
/* "Ping-pong" o’yini
Interaktiv grafikani dasturlashtirish tamoilini namoish etadi */
int x, y; // to’pchaning xolati
int dx, dy; // приращение координат
int r; // to’pcha radiusi
TColor cBall; // to’pcha rangi
TColor cBack; // maydon rangi
int wp, hp; // maydon o’lchami (formadagi)
// bu o’zgaruvchi raketka xarakatini boshqarish uchun
int rd; // 0 – raketka xarakatsiz; l – chapga xarakat;
// 2 – o’ngga xarakat
int rx1, rx2; // paketkaning tugash X koordinatlari
Do'stlaringiz bilan baham: |