#ifndef _ARROW_HPP #define _ARROW_HPP #include "element.hpp" /// Třída Arrow představuje vykreslovanou šipku, umístěnou do počátku soustavy /// souřadnic bez jakékoli úpravy. class Arrow: public Element { public: /// Konstruktor. Konstruktor nastavuje, jestli se jedná o důležitou křivku. /// @param bool important - jestli se jedná o tu důležitější křivku. Arrow(bool important); private: /// Výška kvádru pod stříškou. static const float QUAD_HEIGHT; /// Šířka kvádru pod stříškou. static const float QUAD_WIDTH; /// Velikost šipky (souřadnice vrcholu stříšky na ose Y). static const float ARROW_TOP; /// Šířka základu stříšky. static const float ROOF_WIDTH; }; #endif