本文整理汇总了C++中BMPClass::drawGLbackground方法的典型用法代码示例。如果您正苦于以下问题:C++ BMPClass::drawGLbackground方法的具体用法?C++ BMPClass::drawGLbackground怎么用?C++ BMPClass::drawGLbackground使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BMPClass
的用法示例。
在下文中一共展示了BMPClass::drawGLbackground方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: display
void display()
{
ComposeFrame();
background.drawGLbackground();
if (!InMenu)
{
if(text1)
{
Textbox.draw(0);
textPrintf(110/512.0, 420/512.0, font2, "Please save the princess.", color);
}
else if(text2)
{
Textbox.draw(0);
textPrintf(90/512.0, 420/512.0, font2, "I always knew that old wizard was no good.", color);
}
drawPeople();
if(Gerad.GetWalk())
{
if(Gerad.GetRight())
{
DisplayDirection(0, 1, 2);
}
else if(Gerad.GetLeft())
{
DisplayDirection(3, 4, 5);
}
else if(Gerad.GetBack())
{
DisplayDirection(9, 10, 11);
}
else if(Gerad.GetFront())
{
DisplayDirection(6, 7, 8);
}
}
else
{
if(Gerad.GetRight())
{
DisplayDirection(0, 0, 0);
}
else if(Gerad.GetLeft())
{
DisplayDirection(3, 3, 3);
}
else if(Gerad.GetBack())
{
DisplayDirection(9, 9, 9);
}
else if(Gerad.GetFront())
{
DisplayDirection(6, 6, 6);
}
}
}
else
{
inventory.draw();
}
glutSwapBuffers();
}