summaryrefslogtreecommitdiff
path: root/include/d/d_menu_base.h
blob: 64dd5b0e6f7827105c7acbe308be34714e2370a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef D_MENU_BASE_H
#define D_MENU_BASE_H

#include "d/d_drawlist.h"

class dMenu_base_c : public dDlst_base_c {
public:
    virtual void draw() {}
    virtual void _create() {}
    virtual void _delete() {}
    virtual void _move() {}
    virtual void _draw() {}
    virtual bool _open() = 0;
    virtual bool _close() = 0;
};

#endif //D_MENU_BASE_H