QtGradientStop *QtGradientStopsWidgetPrivate::newStop(const QPoint &viewportPos)
{
    QtGradientStop *copyStop = stopAt(viewportPos);
    double posX = fromViewport(viewportPos.x());
    QtGradientStop *stop = m_model->at(posX);
    if (!stop) {
        QColor newColor;
        if (copyStop)
            newColor = copyStop->color();
        else
            newColor = m_model->color(posX);
        if (!newColor.isValid())
            newColor = Qt::white;
        stop = m_model->addStop(posX, newColor);
    }
    return stop;
}
Пример #2
0
void Game::output() {

    cout << " _______________________________________________________________________________________________________  " << endl;
    cout << "|    FREE    | GUITARHERO |   CHANCE   |   YAHOO!   |    Ford    |   CHANCE   |    ebay    |   GO TO    | " << "Player's Info:" << endl;
    cout << "|   PARKING  |    LIVE    |    CARD    |            |            |    CARD    |            |   JAIL!    | " << "------------------------" << endl;
    cout << "|            | 250K (150) |            | 250K (150) | 300K (150) |            | 300K (150) |            | " << p1.getName() << endl;
    cout << "|            |    (" << sale(13) << ")     |            |    (" << sale(15) << ")     |    (" << sale(16) << ")     |            |    (" << sale(18) << ")     |            | " << "Money: " << p1.getMoney() << "K" << endl;
    cout << "|  " << stopAt(12) << "  |  " << stopAt(13) << "  |  " << stopAt(14) << "  |  " << stopAt(15) << "  |  " << stopAt(16) << "  |  " << stopAt(17) << "  |  " << stopAt(18) << "  |            | " << "Brand Value: " << endl;
    cout << "|_____12_____|_____13_____|_____14_____|_____15_____|_____16_____|_____17_____|_____18_____|_____19_____| ";
    p1.prntLst(2);
    cout << "|   Candy    |                                                                             | UNIVERSAL  | " << "------------------------" << endl;
    cout << "|   Crush    |                                                                             |            | " << p2.getName() << endl;
    cout << "| 200K (100) |                                                                             | 350K (200) | " << "Money: " << p2.getMoney() << "K" << endl;
    cout << "|    (" << sale(11) << ")     |                                                                             |    (" << sale(20) << ")     | " << "Brand Value: " << endl;
    cout << "|  " << stopAt(11) << "  |                                                                             |  " << stopAt(20) << "  | ";
    p2.prntLst(2);
    cout << "|_____11_____|                                                                             |_____20_____|" << endl;
    cout << "|    LEVIS   |                                                                             |    XBOX    |" << endl;
    cout << "|            |                                                                             |            |" << endl;
    cout << "| 200K (100) |                                                                             | 350K (200) |" << endl;
    cout << "|    (" << sale(10) << ")     |                                                                             |    (" << sale(21) << ")     |" << endl;
    cout << "|  " << stopAt(10) << "  |                                                                             |  " << stopAt(21) << "  |" << endl;
    cout << "|_____10_____|                                                                             |_____21_____|" << endl;
    cout << "|  ELECTRIC  |                                                                             |   TOWER    |" << endl;
    cout << "|  COMPANY   |                                                                             |    TAX     |" << endl;
    cout << "| 150K(50," << elcNum << ") |                                                                             |            |" << endl;
    cout << "|            |                                                                             |            |" << endl;
    cout << "|  " << stopAt(9) << "  |                                                                             |  " << stopAt(22) << "  |" << endl;
    cout << "|_____09_____|                                                                             |_____22_____|" << endl;
    cout << "|    PUMA    |                                                                             |   skype    |" << endl;
    cout << "|            |                                                                             |            |" << endl;
    cout << "| 150K (100) |                                                                             | 400K (200) |" << endl;
    cout << "|    (" << sale(8) << ")     |                                                                             |    (" << sale(23) << ")     |" << endl;
    cout << "|  " << stopAt(8) << "  |                                                                             |  " << stopAt(23) << "  |" << endl;
    cout << "|_____08_____|_____________________________________________________________________________|_____23_____|" << endl;
    cout << "|  IN JAIL!  |  POLAROID  |   CHANCE   |    RAZOR   |   CHANCE   |TRANSFORMERS|   RIVAL    |    START   |" << endl;
    cout << "|__" << stopAt(19) << "__|            |    CARD    |            |    CARD    |            |   TOWER    |            |" << endl;
    cout << "|  PASS BY   | 100K (50)  |            | 100K (50)  |            |  50K (50)  |    TAX     |     GO!    |" << endl;
    cout << "|            |    (" << sale(6) << ")     |            |    (" << sale(4) << ")     |            |    (" << sale(2) << ")     |            |            |" << endl;
    cout << "|  " << stopAt(7) << "  |  " << stopAt(6) << "  |  " << stopAt(5) << "  |  " << stopAt(4) << "  |  " << stopAt(3) << "  |  " << stopAt(2) << "  |  " << stopAt(1) << "  |  " << stopAt(0) << "  |" << endl;
    cout << "|_____07_____|_____06_____|_____05_____|______04____|______03____|_____02_____|_____01_____|_____00_____|" << endl;

}