我正在尝试注册控制器按钮/ dpad 按下并连续按住所述按钮,这样它会连续吐出输出,而不是一次按下一次,然后退出轮询事件循环。现在我有一小段虚拟代码,如果我按住一个按钮,我正试图在流中打印。对这个问题有任何帮助吗?
while( !quit_program )
{
//Handle events on queue
while( SDL_PollEvent( &e ))
{
//User requests quit
if( e.type == SDL_QUIT )
{
quit_program = true;
}
else if(e.type == SDL_CONTROLLERBUTTONDOWN)
{
count++;
cout<<"button pushed# "<<count<<endl;
}
}
}