10 #include <QGridLayout>
13 #include "../gameplay/pacman.h"
15 using namespace gameplay
;
19 class Frame
: public QFrame
23 void set_handler_arrows(void (*on_key_left
)(), void (*on_key_right
)(), void (*on_key_up
)(), void (*on_key_down
)());
24 void display_character(QString img_path
, int x
, int y
);
25 void display_item(Entity e
);
27 enum { BoardWidth
= 19, BoardHeight
= 22 };
29 void (*on_key_left
)();
30 void (*on_key_right
)();
32 void (*on_key_down
)();
33 void keyPressEvent(QKeyEvent
*event
);
34 void paintEvent(QPaintEvent
*event
);