View difference between Paste ID: etUqt43U and
SHOW: | | - or go back to the newest paste.
1-
1+
#include <cstdlib> 
2
#include <ctime>
3
#include <iostream>
4
#include <unistd.h>
5
#include <fstream>
6
7
using namespace std;
8
9
void clear()
10
{
11
  cout<<"\033[2J\033[1;1H";
12
}
13
14
int main()
15
{
16
  srand(time(0));
17
18
  die[5] = { (rand()%6)+1, (rand()%6)+1, (rand()%6)+1, (rand()%6)+1, (rand()%6)+1 };
19
  int bet;
20
21
  ifstream a_file ("Score.txt");
22
  if ( !a_file.is_open() ) {
23
    clear();
24
    cout<<"Score file could not be loaded.  Maybe file doesn't exist?\n";
25
    return 0;
26
  }
27
  
28
  int score;
29
  a_file>> score;
30
31
  clear();
32
  cout<<"How much would you like to bet?\nRemember, you only have $"<< score <<"!\nEnter your bet: ";
33
  cin>> bet;
34
35
  if ( bet > score ) {
36
    clear();
37
    cout<<"You bet more money then you have!\n";
38
    return 0;
39
  }
40
41
  clear();
42
  cout<<"Rolling...\n";
43
  usleep(0.1 * 1000000);
44
  cout<<"First die: " << die[0] <<"\n";
45
  usleep(1.3 * 1000000);
46
  cout<<"Second die: " << die[1] <<"\n";
47
  usleep(0.3 * 1000000);
48
  cout<<"Third die: " << die[2] <<"\n";
49
  usleep(2 * 1000000);
50
  cout<<"Fourth die: " << die[3] <<"\n";
51
  usleep(0.3 *1000000);
52
  cout<<"Fifth die: " << die[4] <<"\n";
53
  usleep(1.2 * 1000000);
54
  cout<<"Sixth die: " << die[5] <<"\n";
55
56
  return 0;
57
}