Newer
Older
#ifndef KRABI2015_H
#define KRABI2015_H
#define ETAPE_GARAGE 1
#define NOMBRE_ETAPES 50
#include "strategiev3.h"
#include "etape.h"
Guillaume Buret
committed
#include "cabine.h"
#include "manipulationCoinGaucheBas.h"
#include "manipulationCoinGaucheHaut.h"
#include "manipulationCoinGaucheHautPiedSolitaire.h"
Guillaume Buret
committed
#include "benne.h"
Guillaume Buret
committed
#include "cubeDebut.h"
class Krabi2016 : public StrategieV3
{
public:
/** @brief Constructeur de la stratégie *
* @param isBlue le côté de départ */
Krabi2016(bool isYellow);
/** @brief Actions de Krabi */
Guillaume Buret
committed
Cabine actionCabine[2];
private:
Guillaume Buret
committed
Benne* benne;
// /** Nombre d'étapes dans le graph */
// int nombreEtapes = NOMBRE_ETAPES;
// /** Numéro de l'étape où le robot va se cacher à la fin */
// int numeroEtapeGarage = ETAPE_GARAGE;
/** @brief update du score d'une étape */
int getScoreEtape(int i);
Guillaume Buret
committed
};
#endif // Krabi2016_H