示例#1
0
void snowglobeAuthMeTitles(void) {
	char _right_now[100];

	bbShort();
	setTime(_right_now);
	printf("	%s made by %s\n", _get_prjct_name, _get_prg_author);
	printf("	Created on the %s :: This is %s\n", _get_prg_crdate, _get_prjct_vers);
	printf("	     %s :: Not logged in\n", _right_now);
	printf("	%s\n", _get_prg_nspace);
}
示例#2
0
void Titles(char *ov_uid) {
	char _right_now[100];

	bbShort();
	setTime(_right_now);
	printf("	%s made by %s\n", _get_prjct_name, _get_prg_author);
	printf("	Created on the %s :: This is %s\n", _get_prg_crdate, _get_prjct_vers);
	printf("	%s :: Logged in as %s\n", _right_now, ov_uid);
	printf("	%s\n", _get_prg_nspace);
}
示例#3
0
void t_default_VSynth::m_OpenAudio(){
  struct f0_t : public bbGCFrame{
    SDL_AudioSpec l_spec{};
    void gcMark(){
      bbGCMark(l_spec);
    }
  }f0{};
  this->m_buffer=bbArray<bbFloat>::create((g_default_FragmentSize*2));
  f0.l_spec.freq=44100;
  f0.l_spec.format=bbShort(AUDIO_S16);
  f0.l_spec.channels=2;
  f0.l_spec.samples=bbShort(g_default_FragmentSize);
  f0.l_spec.callback=g_default_VSynth_audio_0callback;
  Mix_CloseAudio();
  bbInt l_error=SDL_OpenAudio(&f0.l_spec,this->m_audioSpec);
  if(bbBool(l_error)){
    puts((((BB_T("error=")+bbString(l_error))+BB_T(" "))+bbString::fromCString(((void*)(SDL_GetError())))).c_str());fflush( stdout );
  }
  SDL_PauseAudio(bbInt(0));
}