本文整理汇总了C++中LTimer::get_ticks方法的典型用法代码示例。如果您正苦于以下问题:C++ LTimer::get_ticks方法的具体用法?C++ LTimer::get_ticks怎么用?C++ LTimer::get_ticks使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LTimer
的用法示例。
在下文中一共展示了LTimer::get_ticks方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: intro
void Controller::intro()
{
bool endIntro = false;
LTimer timer; // a limit timer
if (loadGlobal.getgQuit() == false)
{
SDL_BlitSurface(loadGlobal.getIntroBG(), NULL, loadGlobal.getgScreenSurface(), NULL);
SDL_UpdateWindowSurface(loadGlobal.getgWindow());
}
timer.start_timer();
while ((endIntro == false) && (loadGlobal.getgQuit() == false))
{
if (SDL_PollEvent(&loadGlobal.getEvent()))
{
if (loadGlobal.getEvent().key.keysym.sym == SDLK_ESCAPE)
{
loadGlobal.setgQuit(true);
}
endIntro = true;
}
if (loadGlobal.getEvent().type == SDL_QUIT)
{
loadGlobal.setgQuit(true);
}
//if time is up
if (timer.get_ticks() > 2000)
{
//end the intro
endIntro = true;
}
}
}