Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет304/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   300   301   302   303   304   305   306   307   ...   642
   if (M.name){

name = new char [strlen(M.name) + 1]; 

strcpy(name, M.name);} 

else name = 0;

health = M.health; ammo = M.ammo; skin = M.skin;

}

monstr::monstr(color sk){ 

switch (sk){

case red:   health = 100; ammo = 10; skin = red; 

            name = 0; break;

case green: health = 100; ammo = 20; skin =green; 

            name = 0; break;

case blue:  health = 100; ammo = 40; skin = blue; 

            name = 0; break;

}

}

monstr::monstr(char * nam){

name = new char [strlen(nam)+1]; 

strcpy(name, nam);

health = 100; ammo = 10; skin = red;

}

void monstr::draw(int x, int y, int scale, int position) {

/* ... monstr суреттелуі */ }

// ------------ 

daemon класы ------------  

class daemon : public monstr{ 

int brain; 

public:

// ------ 

Конструкторлар:

daemon(int br = 10){brain = br;};

daemon(color sk) : monstr (sk) {brain = 10;} 



Достарыңызбен бөлісу:
1   ...   300   301   302   303   304   305   306   307   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет