void updateProcEmpty(GContext* _ctx) { renderFloor(_ctx, 0); renderClutter(_ctx); renderPlayer(_ctx); renderWalls(_ctx, true, true, true, true); renderWallClutter(_ctx); renderArrows(_ctx, 15, 4, 4); }
void DItemToolTip::updateToolTip() { renderArrows(); QString contents = tipContents(); //setWordWrap(Qt::mightBeRichText(contents)); setText(contents); resize(sizeHint()); }
DItemToolTip::DItemToolTip(QWidget* const parent) : QLabel(parent, Qt::ToolTip), d(new Private) { hide(); setBackgroundRole(QPalette::ToolTipBase); setPalette(QToolTip::palette()); ensurePolished(); setMargin(qMax(d->tipBorder, 1 + style()->pixelMetric(QStyle::PM_ToolTipLabelFrameWidth, 0, this))); setWindowOpacity(style()->styleHint(QStyle::SH_ToolTipLabel_Opacity, 0, this) / 255.0); setAlignment(Qt::AlignHCenter | Qt::AlignVCenter); setFrameStyle(QFrame::StyledPanel); /* Old-style box: setFrameStyle(QFrame::Plain | QFrame::Box); setLineWidth(1); */ renderArrows(); }
void updateProcStart(GContext* _ctx) { renderFloor(_ctx, 0); static const char* _a = "YOU"; static const char* _b = "CANNOT"; static const char* _c = "GO"; static const char* _d = "BACK!"; renderBorderText(_ctx, GRect(45, 15, 80, 100), fonts_get_system_font(FONT_KEY_GOTHIC_28_BOLD), _a, 2, GTextAlignmentCenter, false); renderBorderText(_ctx, GRect(45, 45, 80, 100), fonts_get_system_font(FONT_KEY_GOTHIC_28_BOLD), _b, 2, GTextAlignmentCenter, true); renderBorderText(_ctx, GRect(45, 75, 80, 100), fonts_get_system_font(FONT_KEY_GOTHIC_28_BOLD), _c, 2, GTextAlignmentCenter, false); renderBorderText(_ctx, GRect(45, 105, 80, 100), fonts_get_system_font(FONT_KEY_GOTHIC_28_BOLD), _d, 2, GTextAlignmentCenter, true); renderClutter(_ctx); renderPlayer(_ctx); renderWalls(_ctx, true, true, true, true); renderWallClutter(_ctx); drawBitmap(_ctx, m_flagstone[ m_dungeon.m_finalPuzzle ], 0, 9); renderArrows(_ctx, 15, 4, 4); }
void DItemToolTip::updateToolTip() { renderArrows(); setText(tipContents()); }