Розробка гри “Відбивання кульки”
// аналогiчно, але кольором фону
{putpixel(x,y,getbkcolor());}
// Перемiстити точку на нове мicце екрану
// з координатами XN, YN.
void point::move(int xn, int yn)
{
//спочатку забираемо з екрану поточну точку
hide();
//встановлюемо новi координати точки
x=xn; y=yn;
//Зображаемо на экранi точку на новому мicцi
show();
}
// Клас роботи з плямою на екранi.
// 'public' дозволить зберегти статуси доступу
// для наслiдуемих компонентiв класу POINT:
class spot:public point
{
//Статус доступностi даних в похiдному класi:
protected:
int rad; // Радiус плями (зображення)
int vis; // Видимiсть плями на екранi
int tag; // Ознака збереження образу в памятi
void *pspot; // показник на область пам'ятi для
// зображення (для бiтового образу)