本文整理汇总了C++中Window::AttribOn方法的典型用法代码示例。如果您正苦于以下问题:C++ Window::AttribOn方法的具体用法?C++ Window::AttribOn怎么用?C++ Window::AttribOn使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Window
的用法示例。
在下文中一共展示了Window::AttribOn方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: renderOverlay
void SaveOverlay::renderOverlay()
{
Window *win = getWindow();
if(win == NULL)
return;
win->clear();
if(action == 0)
win->AttribOn(COLOR_PAIR(30));
win->printAt(10, 2, "SAVEGARDER");
win->AttribOff(COLOR_PAIR(30));
if(action == 1)
win->AttribOn(COLOR_PAIR(30));
win->printAt(-17, 2, "CHARGER");
win->AttribOff(COLOR_PAIR(30));
if(askSlot)
{
int slot = 0;
win->printAt(2, 4, "Slot : 0");
win->readAnyAt(9, 4, "%d", &slot);
close();
close();
if(action == 0)
this->game->saveState(slot);
else if(action == 1)
this->game->restoreState(slot);
action = -1;
ungetch(-1);
}
}
示例2: drawBox
void CellCursor::drawBox()
{
Window *win = getWindow();
if(win == NULL)
return;
win->AttribResetOff();
drawBox(prev_x, prev_y);
win->AttribOn(COLOR_PAIR(this->color));
drawBox(x, y);
win->AttribOff(COLOR_PAIR(this->color));
win->refresh();
}