22 #ifndef HODJNPODJ_BARBERSHOP_MAIN_H 23 #define HODJNPODJ_BARBERSHOP_MAIN_H 25 #include "bagel/afxwin.h" 26 #include "bagel/hodjnpodj/hnplibs/stdinc.h" 27 #include "bagel/hodjnpodj/hnplibs/sprite.h" 28 #include "bagel/hodjnpodj/hnplibs/text.h" 29 #include "bagel/boflib/error.h" 30 #include "bagel/boflib/sound.h" 31 #include "bagel/hodjnpodj/barbershop/barb.h" 32 #include "bagel/hodjnpodj/barbershop/animate.h" 36 namespace Barbershop {
50 void LoadIniSettings();
51 void SaveIniSettings();
52 void FlushInputEvents();
53 LRESULT OnMCINotify(WPARAM, LPARAM);
54 LRESULT OnMMIONotify(WPARAM, LPARAM);
60 virtual bool OnCommand(WPARAM wParam, LPARAM lParam)
override;
61 void HandleError(ERROR_CODE);
65 void OnTimer(uintptr);
66 void OnMouseMove(
unsigned int,
CPoint);
67 void OnLButtonDown(
unsigned int,
CPoint);
68 void OnLButtonDblClk(
unsigned int,
CPoint);
69 void OnRButtonDown(
unsigned int,
CPoint);
70 void OnSysChar(
unsigned int,
unsigned int,
unsigned int);
71 void OnSysKeyDown(
unsigned int,
unsigned int,
unsigned int);
72 void OnKeyDown(
unsigned int,
unsigned int,
unsigned int);
73 void OnActivate(
unsigned int,
CWnd *,
bool)
override;
75 void OnLButtonUp(
unsigned int,
CPoint);
79 CRect m_rNewGameButton;
Definition: animate.h:109
Definition: afxwin.h:1125
Definition: afxwin.h:1514
Definition: atltypes.h:79
Definition: atltypes.h:131