#include
#include
#include
using namespace std;
class Dice
{
public:
void Fling();
int GetAce();
private:
int ace;
};
class Game
{
public:
void Play();
Game ();
private :
Dice dice1;
Dice dice2;
bool Judge();
};
void Dice::Fling()
{
ace =(int)(rand()*6/(RAND_MAX+1))+1;
}
int Dice::GetAce()
{
return ace;
}
Game::Game ()
{
srand(time (NULL));
}
void Game::Play()
{
dice1.Fling();
cout <<"Generate"<<dice1.GetAce()<<endl;
dice2.Fling();
cout<<"Generate"<<dice2.GetAce()<<endl;
if (Judge())
cout <<"Won!"<<endl;
else
cout <<"Fail"<<endl;
}
bool Game ::Judge()
{
if (dice1.GetAce()+dice2.GetAce()==7);
return true;
else
return false;
}
int main()
{
Game game;
game.Play();
return 0;
}