HandZone::HandZone(Player *_p, bool _contentsKnown, int _zoneHeight, QGraphicsItem *parent) : SelectZone(_p, "hand", false, false, _contentsKnown, parent), zoneHeight(_zoneHeight) { connect(themeManager, SIGNAL(themeChanged()), this, SLOT(updateBg())); updateBg(); setCacheMode(DeviceCoordinateCache); }
void BWCombatLayer::update(float dt) { _fCombatTime += dt; updatePos(dt); BWUnitManager::shareBWUnitManager()->update(dt); updateBg(dt); updateCreateNpc(dt); }
TableZone::TableZone(Player *_p, QGraphicsItem *parent) : SelectZone(_p, "table", true, false, true, parent), active(false) { connect(themeManager, SIGNAL(themeChanged()), this, SLOT(updateBg())); connect(settingsCache, SIGNAL(invertVerticalCoordinateChanged()), this, SLOT(reorganizeCards())); updateBg(); height = MARGIN_TOP + MARGIN_BOTTOM + TABLEROWS * CARD_HEIGHT + (TABLEROWS-1) * PADDING_Y; width = MIN_WIDTH; currentMinimumWidth = width; setCacheMode(DeviceCoordinateCache); #if QT_VERSION < 0x050000 setAcceptsHoverEvents(true); #else setAcceptHoverEvents(true); #endif }