RNG::RNG() : generator_(nextSeed()), uniDist_(0, 1), normalDist_(0, 1), uni_(generator_, uniDist_), normal_(generator_, normalDist_) { }
random_numbers::RandomNumberGenerator::RandomNumberGenerator(void) : generator_(nextSeed()) , uniDist_(0, 1) , normalDist_(0, 1) , uni_(generator_, uniDist_) , normal_(generator_, normalDist_) { }
void parsePad(int pad_gpio) { if (pad_gpio == PAD_PREVIOUS) { if (currentSel > 0) currentSel--; } if (pad_gpio == PAD_NEXT) { if (currentSel < 2) currentSel++; } // select if (pad_gpio == PAD_SELECT) { switch (currentSel) { case 0: if (isPlaying) { pause(); } else { play(); } break; case 1: nextSeed(); break; case 2: stop(); shutdownSound(); program->terminate = true; //program = programs[0]; nextProgram = "Main menu"; break; } } }