Пример #1
0
void Enemy::update()
{
	//std::cout << "Health of Enemy: " << this->getHealth() << "on positionX " << this->position.X << ", positionY " << this->position.Y << ", positionZ " << this->position.Z << "\n" ;
	applySpeed();
	Entity::update();
	//updateHealth();
}
MainWindow::MainWindow(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    connect(ui -> btStart, SIGNAL(clicked()), this, SLOT(btnStart()));
    connect(ui -> btStop, SIGNAL(clicked()), this, SLOT(btnStop()));
    connect(ui -> btPause, SIGNAL(clicked()), this, SLOT(btnPause()));
    connect(ui -> btContinue, SIGNAL(clicked()), this, SLOT(btnContinue()));
    connect(ui -> btApllySets, SIGNAL(clicked()), this, SLOT(apllySets()));
    connect(ui -> sbInterval, SIGNAL(editingFinished()), this, SLOT(applySpeed()));
    connect(&timer, SIGNAL(timeout()), this, SLOT(timerEvent()));


    int rowsNum = ui -> samplesNumEdit -> value();
    ui -> samplesTable -> setRowCount(rowsNum);
    for(int i = 0; i < rowsNum; ++i)
    {
        ui -> samplesTable -> setItem(i, 0, new QTableWidgetItem(QString::number(0.0)));
        ui -> samplesTable -> setItem(i, 1, new QTableWidgetItem(QString::number(0.0)));
    }

    timer.setInterval(200);
    timer.stop();

    ui -> lStatus -> setText("<font color=\"red\">Stopped</font>");
    apllySets();
}
Пример #3
0
void PlayerPawnMap::update(double delta)
{
	MapEntity::update(delta);

	parseInput();
	//freeMovement();
	fixedGridMovement();
	applySpeed(delta);

}
Пример #4
0
void EnemyPlane::update(float delta)
{
	_behaviour->Behave(delta);
    applySpeed(delta);
    this->setRotation(180);
    if (!isStillOnScreen())
    {
        unscheduleUpdateAndDelete();
    }
    
}