本文整理汇总了C++中graphicsLib::showSurfaceRegion方法的典型用法代码示例。如果您正苦于以下问题:C++ graphicsLib::showSurfaceRegion方法的具体用法?C++ graphicsLib::showSurfaceRegion怎么用?C++ graphicsLib::showSurfaceRegion使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类graphicsLib
的用法示例。
在下文中一共展示了graphicsLib::showSurfaceRegion方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: showMap
// ********************************************************************************************** //
// //
// ********************************************************************************************** //
void classMap::showMap()
{
std::list<animation>::iterator animation_it;
struct st_rectangle origin_rectangle;
int i=0;
origin_rectangle.x = scroll.x;
origin_rectangle.y = scroll.y;
origin_rectangle.w = origin_rectangle.x + RES_W;
origin_rectangle.h = origin_rectangle.y + RES_H;
draw_dynamic_backgrounds();
graphLib.showSurfaceRegion(&mapSurface, origin_rectangle);
i=0;
/// @TODO: remove "finished" animations
for (animation_it = animation_list.begin(); animation_it != animation_list.end(); animation_it++) {
if ((*animation_it).finished() == true) {
animation_list.erase(animation_it);
break;
} else {
(*animation_it).execute(); // TODO: must pass scroll map to npcs somwhow...
}
}
}