// Main.cpp
#include <iostream>
#include "Kowboj.h"
#include <windows.h>
#include <cstdlib>
#include <conio.h>
#include <cstdio>
using namespace std;
int main()
{
Poczatek();
Menu();
return 0;
}
//////////////////////////////////////////////////////////////////////////////////
//Kowboj.cpp
#include <iostream>
#include "Kowboj.h"
#include <windows.h>
#include <cstdlib>
#include <conio.h>
#include <cstdio>
using namespace std;
void Poczatek()
{
Sleep(1000);
cout<<"-------------------------------"<<endl;
cout<<"| GRA W KOWBOJE |"<<endl;
cout<<"-------------------------------"<<endl;
Sleep(2000);
cout<<"Zeby zaatakowac nacisnij : 1"<<endl;
Sleep(1000);
cout<<"Zeby zablokowac nacisnij : 2"<<endl;
Sleep(1000);
cout<<"Zeby przeladowac nacisnij : 3"<<endl;
Sleep(1000);
cout<<"Nacisnij ""enter"" zeby zaczac:";
}
void Menu()
{
int wybor;
getch(); // pobiera znak z klawiatury zeby zaczac Menu
cout<<"\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\\b\b\b\b\b\b"; // wykasowuje slowo "nacisnij enter..."
cout<<"Twoja rozgrywka rozpocznie sie za :";
for (int i=3; i>=0;i--)
{
Sleep(1000);
cout<<i<<"\b";
}
system("cls");
cout<<"1.ATTACK"<<" || "<<"2.BLOCK"<<" || "<<"3.RELOAD"<<endl;
cout<<"-----------------------------------------------"<<endl;
cout<<"Wybierz : ";
cin>>wybor;
switch(wybor)
{
case 1:
{
My attack;
attack.Atak();
}
break;
default:
cout<<"Fail";
}
}
My::My(int hp)
{
HP=hp;
}
void My::Atak()
{
HP--;
if(HP=0)
{
cout<<"DEAD";
}
getchar();
}
///////////////////////////////////////////////////////////////////////////////
//Kowboj.h
#include <iostream>
using namespace std;
void Poczatek();
void Menu();
class My // czyli nasz bohater w grze
{
public:
int HP;
My(int=1);
void Atak();
void Obrona();
void Przeladowanie();
};
Witam mam problem chce zrobić taką mini gierke w konsoli ale już mam problem, mianowicie chciałbym żeby po wyborze 1 na klawiaturze odjęło klasie My . HP o jeden a wartość pocztkowa HP to 1 a jeśli HP = 0 to wyświetliło DEAD , narazie okodowuje metodę Atak(); do tego probuje tą metodę wywołać switchem w voidzie Menu ale nie wiem gdzie jest błąd. projekt mam podzielony na dwa cpp i jeden nagłowkowy
za wszelką pomoc dziękuje