本文整理汇总了C++中Snake::getSpeed方法的典型用法代码示例。如果您正苦于以下问题:C++ Snake::getSpeed方法的具体用法?C++ Snake::getSpeed怎么用?C++ Snake::getSpeed使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Snake
的用法示例。
在下文中一共展示了Snake::getSpeed方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
void Game::loop(void)
{
Map *map;
Snake *snake;
map = this->getMap();
snake = new Snake(map->getWidth() / 2, map->getHeight() / 2);
map->setSnake(snake);
while (!this->_shouldExit)
{
Time::update();
/* events */
this->_handleInputs(this->_dlib->getInput());
/* update */
if (!this->_isPaused)
this->update();
/* refresh display */
this->_dlib->draw(map);
Time::sleep(200 - snake->getSpeed() * 10);
}
this->_dlib->close();
printf("Final score: %d\n", this->_score);
}