ailonn
By: a guest | Mar 22nd, 2010 | Syntax:
C++ | Size: 0.87 KB | Hits: 76 | Expires: Never
#ifndef BRIDGE_H
#define BRIDGE_H
#include <QObject>
#include <QTimer>
#include "../Modele/world.h"
#include "../Vue/fenetre.h"
class Bridge : public QObject
{
Q_OBJECT
private:
World *w;
QVector < Individual > worldView;
double b;
double d;
double bRadius;
double uMax;
double zi;
int quantiteInit;
int generation;
int length;
int width;
QVector < Event > buffer;
Fenetre *f;
double *xval;
double *yval;
bool stop;
double margeErreur;
public:
Bridge();
~Bridge();
private:
void getParam();
void simulation();
void updateVueAfterDeath();
void updateVueAfterBirth();
private slots:
void launchSim();
void stopSim();
void reprendreSim();
void cleanSim();
void endSim ();
void realiseEvent();
};
#endif // BRIDGE_H