本文整理汇总了C++中CInput::CheckInput方法的典型用法代码示例。如果您正苦于以下问题:C++ CInput::CheckInput方法的具体用法?C++ CInput::CheckInput怎么用?C++ CInput::CheckInput使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CInput
的用法示例。
在下文中一共展示了CInput::CheckInput方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main()
{
// Initialize our data
Init();
// Below we do our basic game loop. This is what control the game primarily.
// We only want the game to keep going as long as the character is alive. Of
// course, in this tutorial the character can't die, but we set this up for later.
// In the game loop we always check for input every frame, then we draw the map.
// We don't draw the map every frame, but inside the Draw() function there is
// a check to see if the draw flag is set. That is why we use the SetDrawFlag()
// function to tell the map to draw. If we don't set that each frame, the map
// will not draw, even though we call the Draw() flag.
// Keep the game going while the player is alive
while(g_Player.IsAlive())
{
// If the user did some input, let's check it and handle it
if(g_Input.CheckInput())
HandleGameInput();
// Let's draw the map when we need to draw (if the draw flag = true).
g_Map.Draw();
}
// Return a success with no problems
return 1;
}