1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#ifndef NUMBERGAMBLE_HEADER
#define NUMBERGAMBLE_HEADER
#include "Game.h"
#include "GameCase.h"
#include "NumberHelpers.h"
bool gameCase_evenOrOdd(double&);
bool gameCase_isPrime(double&);
bool gameCase_isPowerOfTwo(double&);
bool gameCase_higherOrLower(double&);
bool gameCase_guess(double&);
const GameCase numberGambleCases[5] = {
GameCase('e', "Guess if random is an even or odd number. [WIN: bet/4]", gameCase_evenOrOdd),
GameCase('p', "Guess if random is a prime number. [WIN: bet/2]", gameCase_isPrime),
GameCase('t', "Guess if random is a power of two. [WIN: bet*2]", gameCase_isPowerOfTwo),
GameCase('h', "Guess if random is higher or lower than a number. [WIN: bet/4]", gameCase_higherOrLower),
GameCase('g', "Guess random. [WIN: bet*10]", gameCase_guess)
};
const Game numberGamble(numberGambleCases, 5);
#endif
|