示例#1
0
文件: sampling.cpp 项目: EdsterG/fcl
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_)
{
}
示例#3
0
文件: main.cpp 项目: Ole-x/musicbox
	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;
			}
		}
	}