Skip to content
Snippets Groups Projects
Select Git revision
  • 8b39850803628add1daac3d54f3fb37006a194db
  • main default protected
2 results

widget.hpp

Blame
  • widget.hpp 534 B
    #ifndef WIDGET_HPP
    #define WIDGET_HPP
    
    #include "graphics.hpp"
    
    class Alkalmazas;
    
    class Widget {
    protected:
        int _x, _y;
        int _meret_x, _meret_y;
        Alkalmazas* _szulo;
        bool _valtozott = true;
    
    public:
        Widget(Alkalmazas* szulo, int x, int y, int meret_x, int meret_y);
        virtual ~Widget() = default;
    
        virtual bool kivalasztva(int eger_x, int eger_y);
        virtual void rajzol() = 0;
        virtual void kezel(genv::event ev) = 0;
        virtual void rajzolBuffer(genv::canvas& cel);
    };
    
    #endif