Advertisement
Guest User

Kocka.cpp

a guest
Oct 19th, 2014
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.09 KB | None | 0 0
  1. #include "Kocka.h"
  2. #include <conio.h>
  3. #include <cstdlib>
  4. #include <iostream>
  5. using namespace std;
  6.  
  7. Kocka::Kocka(string jmeno,unsigned int vek,string barva_srsti)
  8. {
  9.     //Nastavime spravne hodnoty ukazatelem this->
  10.     this->barva_srsti=barva_srsti;
  11.     this->jmeno=jmeno;
  12.     this->vek=vek;
  13.     this->nabehano=0;
  14.     //Spusti se pri kazde deklaraci Kocky.
  15.     pozdrav();
  16.     behej();
  17. }
  18. Kocka::~Kocka()
  19. {
  20. }
  21. void Kocka::pozdrav()
  22. {
  23.     cout <<"Ahoj jmenuji se " << jmeno
  24.         <<" mam " << vek << " let a moje srst je " << barva_srsti << endl;
  25. }
  26. int Kocka::behej()
  27. {
  28.     char volba='a';
  29.     int i=0;
  30.     cout << "Vitej kocko " << jmeno << endl;
  31.     cout << "Zacni behat stisknutim klavesy (w). Dokonci beh (q)." << endl;
  32.     while(volba!='q'){
  33.         volba = getch();
  34.         i++;
  35.         //atribut kocky nabehano
  36.         nabehano = i - 1;
  37.     }
  38.     cout << "Ubehnuta vzdalenost: " << nabehano << endl << endl;
  39.     return nabehano;
  40. }
  41. /*std::ostream& operator<<(std::ostream &s, Kocka &mica)
  42. {
  43.     return s << "Kostka s " << k.VratPocetSten() << " stìnami";
  44.     return s
  45. }*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement