#ifndef _RULES_MUR_HH_ #define _RULES_MUR_HH_ #include "all_includes.hh" class MurQuad: public Chose { private : Quad c; Quad ch; bool window; // Contient une fenĂȘtre ou non. Quad windowPos; Quad windowPosh; public : MurQuad(Quad c, Quad ch, bool _window=false); virtual void triangulation(); virtual bool split(); virtual void getBoundingBoxPoints(); void setWindow(); }; class PlancherPlafond: public Chose { public: enum Type { PLANCHER, PLAFOND }; private: Quad c; Type type; public: PlancherPlafond(Quad _c, Type _type); virtual void triangulation(); virtual void getBoundingBoxPoints(); }; #endif