#ifndef AQUARIUM_H #define AQUARIUM_H #include "banc.h" #include "obstacle.h" #include "predateur.h" /* amelioration à prévoire : * - rendre laquarium plus realiste cf cube bleu transluside + mvt de l'eau * - ajouter de la mascotte en enemie ou Obstacle ('.')' * - optimiser au mieux les boucle cf openmp qtconcurent ... ('.') * */ class aquarium : virtual public Obstacle { deque< Banc * > Bancs; deque< Obstacle * > Obs; deque< Predateur * > Enemis; public: aquarium(double rayon= 10.0, point3D origine=point3D(0.,0.,0.)); void anime(float temps); void anime(Banc& temps); void affiche(); void init(uint nb_obs = 2); }; #endif // AQUARIUM_H