Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void cashIn(int cash) {
- if ((cashInTracker + cash) <= 1000 && (cash == 0 || cash == 20 || cash == 100 || cash == 500)) {
- player += cash;
- cashInTracker += cash;
- killSwitch = 1;
- }
- else {
- cout << "Du får sätta in max 1000kr. Du har satt in " << cashInTracker << " kr." << endl << "Tillåtna insatsmängder är 0, 20, 100 och 500kr." << endl;
- }
- }
- void bet(int betSize) {
- if ((betSize >= 1) && (betSize <= 50) && (betSize <= player)) {
- player -= betSize;
- killSwitch = 1;
- }
- else {
- cout << "Tillåten insats är 1 - 50 kronor. Var god försök igen: " << endl;
- }
- }
- void pull() {
- string o = "[O]", x = "[X]", p = "[P]";
- int random;
- srand(time(0));
- for (int i = 0; i < 3; i++) {
- for (int j = 0; j < 3; j++) {
- random = rand() % 3;
- if (random == 0) {
- interface[i][j] = o;
- }
- else if (random == 1) {
- interface[i][j] = x;
- }
- else if (random == 2) {
- interface[i][j] = p;
- }
- }
- }
- }
- void print() {
- cout << endl;
- for (int i = 0; i < 3; i++)
- for (int j = 0; j < 3; j++) {
- cout << interface[i][j];
- if (j == 2) {
- cout << endl;
- }
- }
- cout << endl << "Du har " << winLines << " lika rader." << endl << "Du har vunnit " << winSize << " kronor." << endl << endl;
- winLines = 0;
- }
- void payout() {
- for (int i = 0; i < 3; i++) {
- if ((interface[i][0] == interface[i][1]) && (interface[i][0] == interface[i][2])) {
- winLines += 1;
- }
- }
- for (int j = 0; j < 3; j++) {
- if ((interface[0][j] == interface[1][j]) && (interface[0][j] == interface[2][j])) {
- winLines += 1;
- }
- }
- if (interface[0][0] == interface[1][1] && interface[1][1] == interface[2][2]) {
- winLines += 1;
- }
- if (interface[2][0] == interface[1][1] && interface[2][0] == interface[0][2]) {
- winLines += 1;
- }
- if (winLines == 1) {
- winSize = (betSize * (winLines * 2));
- }
- else if (winLines == 2) {
- winSize = (betSize * (winLines * 4));
- }
- else if (winLines == 3) {
- winSize = (betSize * (winLines * 8));
- }
- else if (winLines == 4) {
- winSize = (betSize * (winLines * 16));
- }
- else if (winLines == 8) {
- winSize = (betSize * (winLines * 128));
- }
- player += winSize;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement