#ifndef ENVIRONNEMENT_H
#define ENVIRONNEMENT_H

#include<iostream>
#include"panda.h"
#include"bambou.h"
#include<QtGui>
#include<QVector>
using namespace std;


float equationDistance(Panda a, Bambou b);
Panda changerCoordonneesY(Panda a);
Panda changerCoordonneesX(Panda a);



class Environnement : public QMainWindow
{
    Q_OBJECT
public:
    Environnement();
    void setNombrePandas(int p);
    int getPanda();
    QVector<Panda> getPandas();
    void addPanda();

private slots:

    void deplacement();

private:
    QPushButton * simulation;
    QVector<Panda> pandas;
    QVector<Bambou> bambous;
    QLabel * tabPandas[500];
    QLabel * tabBambous[500];
    int nombrePandas;
    int nombreBambous;

};

#endif // ENVIRONNEMENT_H
