int Human::actionDecision( int decision ) { switch( decision ) { case CHECK: return setCheck( ); break; case CALL: return setCall( ); break; case RAISE: return setRaise( mRaiseAmount ); break; case FOLD: return setFold( ); break; default: std::cout << " No decision made" << "\n"; output << " No decision made" << "\n"; return -1; break; } return -1; }
//-------------------------------------------------------------- void ofApp::draw(){ ofBeginShape(); bool first = true; int currentDraw; for(float i=-M_PI;i<=M_PI;i+=step) { if(first) {currentDraw = 0; first = false;} else {currentDraw = 1;} setFold(i,pos,currentDraw); } pos += step; ofEndShape(); if(pos > M_PI) { ofSleepMillis(1000); ofSaveFrame(); ofExit(); } }
static GraphType init(int argc, char *argv[], opts_t* opts) { int c; GraphType graphType = unknown; cmd = argv[0]; opterr = 0; while ((c = getopt(argc, argv, optList)) != -1) { switch (c) { case 'c': graphType = circle; if (setOne(optarg, opts)) errexit(c); break; case 'C': graphType = cylinder; if (setTwo(optarg, opts)) errexit(c); break; case 'M': graphType = mobius; if (setTwo(optarg, opts)) errexit(c); break; case 'd': opts->directed = 1; break; case 'G': opts->isPartial = 1; case 'g': graphType = grid; optarg = setFold (optarg, opts); if (setTwo(optarg, opts)) errexit(c); break; case 'h': graphType = hypercube; if (setOne(optarg, opts)) errexit(c); break; case 'k': graphType = complete; if (setOne(optarg, opts)) errexit(c); break; case 'b': graphType = completeb; if (setTwo(optarg, opts)) errexit(c); break; case 'B': graphType = ball; if (setTwo(optarg, opts)) errexit(c); break; case 'm': graphType = trimesh; if (setOne(optarg, opts)) errexit(c); break; case 'r': graphType = randomg; if (setTwo(optarg, opts)) errexit(c); break; case 'R': graphType = randomt; if (setOne(optarg, opts)) errexit(c); break; case 'n': opts->pfx = optarg; break; case 'N': opts->name = optarg; break; case 'o': opts->outfile = openFile(optarg, "w"); break; case 'p': graphType = path; if (setOne(optarg, opts)) errexit(c); break; case 'S': graphType = sierpinski; if (setOne(optarg, opts)) errexit(c); break; case 's': graphType = star; if (setOne(optarg, opts)) errexit(c); break; case 't': graphType = tree; if (setTwoOpt(optarg, opts, 2)) errexit(c); break; case 'T': graphType = torus; if (setTwoTwoOpt(optarg, opts, 0)) errexit(c); break; case 'i': if (readOne(optarg,&(opts->cnt))) errexit(c); break; case 'v': opts->Verbose = 1; break; case 'w': graphType = wheel; if (setOne(optarg, opts)) errexit(c); break; case '?': if (optopt == '?') usage(0); else fprintf(stderr, "Unrecognized flag \"-%c\" - ignored\n", optopt); break; } } argc -= optind; argv += optind; if (!opts->outfile) opts->outfile = stdout; if (graphType == unknown) { fprintf(stderr, "Graph type not set\n"); usage(1); } return graphType; }