Witam chciałbym was poprosić o pomoc czy wie ktoś dlaczego ten program nie chce się skompilować ??
class mrowka to jest ta główna klasa dziedziczona nazywa się cyber_mrówka znajduje się ona nad int main
#include <iostream>
#include <stdio.h>
#include <time.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
using namespace std;
class mrowka
{
public:
int poziom;
int energia;
int waga;
void PodniesUSZ(void);
void WalczTE(void);
void statystykiMA(void);
mrowka(void);
};
mrowka::mrowka(void)
{
poziom = rand() % 10 + 1;
energia = 100;
waga = rand() % 25 + 1;
}
void mrowka::statystykiMA(void)
{
cout<<"Mrowka :"<<endl;
cout<<"poziom "<<poziom<<endl;
cout<<"energia "<<energia<<endl;
cout<<"waga "<<waga<<endl;
}
void mrowka::PodniesUSZ(void)
{
int kamien;
kamien = rand()% 50 + 1;
cout<<"Twoja mrowka stara sie podniesc kamien !!!! Waga kamienia:"<<kamien<<endl;
_sleep(1000);
if (waga <= kamien)
{
cout<<"Nie mozesz podniesc\n"<<endl;
energia = energia -5;
cout<<"twoja energia spadla o 5"<<endl;
}
if (waga >= kamien)
{
cout<<"Podniosles kamien i zaniosles do mrowiska\n"<<endl;
energia = energia -10;
cout<<"twoja energia spadla o 10"<<endl;
}
}
class cyber_mrowka : public mrowka
{
public:
cyber_mrowka ()
{ }
void mrowka::WalczTE(void)
{
mrowka enemy;
cout<<"Twoj przeciwnik ma "<<"poziom "<<poziom<<endl;
cout<<"energia "<<energia<<endl;
if (enemy.poziom <= poziom)
{
cout<<"Wygrales\n"<<endl;
poziom = poziom +1;
cout<<"twoj poziom wzrosl o 1 "<<endl;
}
else
{
cout<<"przegrales\n"<<endl;
energia = energia -50;
cout<<"twoja energia spadla o 50 "<<endl;
}
};
}
int main(void)
{
srand (time(NULL));
mrowka player;
char pyt;
cout<<"Symulator cyber kuciapki zapraszam do zabawy \o/"<<endl;
cout<<"Losowanie cyber kuciapki:"<<endl;
_sleep(200);
player.statystykiMA();
do
{
cout<<"Co chcesz zrobic?\n\n1. Podnies kamien\n2. Pojedynek\n3. jedzenie dla mrowki!\n4. Mrowka chce zalatwic swoje potrzeby\n5. Ladowanie Energi\n6. Mrowka rozmwia z przyjaciolmi\n7. mrowka idzie na zakupy\n8. Pokaz statystkyki\n9. Sterowanie mrowka\n10. wylacz mrowke "<<endl;
int opcja;
cin >> opcja;
switch(opcja)
{
case 1:
player.PodniesUSZ();
break;
case 2:
player.WalczTE();
break;
case 3:
for (int i=1; i<=10; i++)
{
cout<<(" Mrowka je sobie ...... ...... ....... Omnio mnio\n");
_sleep(400);
}
break;
case 4:
for (int i=1; i<=10; i++)
{
cout<<(" Mrowka zalatwia swoje potrzeby ...\n");
_sleep(600);
}
break;
case 5:
{
for (int i=1; i<=5; i++)
cout<<" Laduje energie... ... "<<endl;
_sleep (500);
cout<<" Energia pelna mozesz dalej bawic sie mrowka "<<endl;
player.energia=100;
}
break;
case 6:
for (int i=2; i<=2; i++)
{
cout<<(" Bla bla bla bla bla bla ... \n");
_sleep(400);
cout<<" nie podsluchuj ... "<<endl;
}
break;
case 7:
{
cout<<("______________________________________________\n");
cout<<("________________________$$$_______________$$$_\n");
cout<<("_______________________$$$$$$$___________$$___\n");
cout<<("__________________________$$$$$$$$______$$____\n");
cout<<("_________________________$$$_$$$$$$$$__$______\n");
cout<<("_______________________$$________$$$$_$_______\n");
cout<<("____________________________________$$$_______\n");
cout<<("______________________________________$$______\n");
cout<<("____$$$$$___$$__$$___$$$$$$____$$$$____$$_____\n");
cout<<("____$$__$$__$$__$$__$$_$$_$$__$$__$$____$$____\n");
cout<<("____$$__$$__$$__$$__$$_$$_$$__$$__$$__________\n");
cout<<("____$$$$$___$$__$$__$$_$$_$$__$$$$$$__________\n");
cout<<("____$$_______$$$$___$$_$$_$$__$$__$$__________\n");
}
case 8:
{
player.statystykiMA();
break;
}
do{
case 9:
cout<<"sterowanie mrowka"<<endl;
cout<<"1.idz w przod , 2.idz w prawo , 3.idz w lewo , 4.idz do tylu ,5.Wyjscie :"<<endl;
int spacer;
int cm;
cin>>spacer;
switch(spacer)
{
case 1:
cout<<"ile krokow ? "<<endl;
cin>>cm;
cout<<"ide prosto przez "<<cm<<" cm";
_sleep(400);
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
cout<<"mrowka dotarla"<<endl;
break;
case 2:
cout<<"ile krokow ? "<<endl;
cin>>cm;
cout<<"ide w prawo o "<<cm<<" cm";
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
cout<<"mrowka dotarla"<<endl;
break;
case 3:
cout<<"ile krokow ? "<<endl;
cin>>cm;
cout<<"ide w lewo o "<<cm<<" cm";
_sleep(400);
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
cout<<"mrowka dotarla"<<endl;
break;
case 4:
cout<<"ile krokow ? "<<endl;
cin>>cm;
cout<<"ide w tyl "<<cm<<" cm";
_sleep(400);
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| ";
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
_sleep(400);
cout<<" "<<endl;
cout<<" /'| ['___'] /'| "<<endl;
cout<<"mrowka dotarla"<<endl;
break;
case 5:
cout<<"czy chcesz sterowac nadal ? t/n"<<endl;
cin>>pyt;
}}while (pyt !='n');
break;
case 10:
cout<<"mrowka wylonczona" <<endl;
exit(0);
}
cout<<"Czy chcesz cos zrobic jeszcze t/n"<<endl;
cin>>pyt;
}while(pyt !='n');
}