Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "widget.h"
- #include "ui_widget.h"
- Widget::Widget(QWidget *parent) :
- QWidget(parent),
- ui(new Ui::Widget)
- {
- ui->setupUi(this);
- }
- Widget::~Widget()
- {
- delete ui;
- }
- void Widget::on_pushButtonOK_clicked()
- {
- QString name, damage, fullArmor, health, mana;
- double strengh, agility, intelligence, armor, temp;
- ui->listWidget->clear();
- name = ui->lineEditName->text();
- strengh = ui->lineEditStr->text().toDouble();
- agility = ui->lineEditAgility->text().toDouble();
- intelligence = ui->lineEditIntelligence->text().toDouble();
- armor = ui->lineEditArmor->text().toDouble();
- temp = 200 + strengh * 20;
- health.setNum(temp);
- temp = armor + agility * 0.16;
- fullArmor.setNum(temp, 'f', 0);
- temp = 200 + 12 * intelligence;
- mana.setNum(temp);
- if (ui->buttonGroupStats->checkedButton() == ui->radioButtonStr)
- {
- temp = 50 + strengh;
- damage.setNum(temp);
- }
- else if (ui->buttonGroupStats->checkedButton() == ui->radioButtonAgi)
- {
- temp = 50 + agility;
- damage.setNum(temp);
- }
- else
- {
- temp = 50 + intelligence;
- damage.setNum(temp);
- }
- ui->listWidget->insertItem(0, "Name is " + name);
- ui->listWidget->insertItem(1, "Damage is " + damage);
- ui->listWidget->insertItem(2, "Armor is " + fullArmor);
- ui->listWidget->insertItem(3, "Heath is " + health);
- ui->listWidget->insertItem(4, "Mana is " + mana);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement