本文整理汇总了C++中Obj::onDraw方法的典型用法代码示例。如果您正苦于以下问题:C++ Obj::onDraw方法的具体用法?C++ Obj::onDraw怎么用?C++ Obj::onDraw使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Obj
的用法示例。
在下文中一共展示了Obj::onDraw方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: hDraw
void HGame::hDraw()
{
if(HRoom::getCurrentRoom()->useBackgroundImage)
{
LDraw::DrawImage(&HRoom::getCurrentRoom()->backgroundImage, 0, 0);
}
else
{
const sf::FloatRect viewRect = HScreen::getView().getViewport();
LDraw::DrawRect(viewRect.left, viewRect.top, viewRect.width * 2, viewRect.height * 2, HScreen::BACKGROUND_COLOR);
}
for(unsigned int i = 0; i < objectList.size(); i++)
{
Obj* o = objectList.at(i);
if(didRoomChange){break;}
if(o->visible)
{
o->onDraw();
}
}
HScreen::getScreen()->display();
}