All pastes #738321 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-10-16 05:40 UTC
rendered paste body
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;

bool repeat = true;
int fround = 0;

class game {
private:
	int ppoint;
public:
	void get_die(int& die1, int& die2, int& sum) {
		die1 = rand() % 6 + 1;
		die2 = rand() % 6 + 1;
		sum = die1 + die2;
}
void show_die(int die1, int die2, int sum) {
	do {
		if(fround == 0) {
			cout << "First die: " << die1 << "\nSecond die: " << die2 << "\nSum of the dice: " << sum << endl;
			void fround();			
		}
		else {
			void calc();
		}
	}
	while(repeat = true);
}


void game::fround() {
	if( sum == 7 || sum == 11 ) {
			cout << "You win!!";
			repeat = false;
	}
	else if( sum == 2 || sum == 3 || sum == 12 ) {
		cout << "You lose!!!";
		repeat = false;
	}
	else {
		ppoint = sum;
		fround = 1;
	}
}


void game::calc() {
	if( sum == ppoint ) {
		cout << "You win!!";
		repeat = false;
	}
	else if( sum == 7 ) {
		cout << "You lose!!!";
		repeat = false;
	}				
}



int main() {
	srand( time(NULL) );
	game craps;
	int die1;
	int die2;
	int sum;
	do {
		craps.get_die(die1, die2, sum);
		craps.show_die(die1, die2, sum);
	}
	while( repeat = true );
	system("pause");
	return 0;
}