X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2db98bf520c835c29a9002dcf93adc11b15a76df..61c213fe224da24ce33c9187263e75a17ca83a04:/samples/opengl/penguin/penguin.h diff --git a/samples/opengl/penguin/penguin.h b/samples/opengl/penguin/penguin.h index 0020b657af..dae7ca35e9 100644 --- a/samples/opengl/penguin/penguin.h +++ b/samples/opengl/penguin/penguin.h @@ -20,16 +20,17 @@ #include "wx/glcanvas.h" -extern "C" { +extern "C" +{ #include "lw.h" #include "trackball.h" } /* information needed to display lightwave mesh */ -typedef struct +typedef struct { // gint do_init; /* true if initgl not yet called */ - int do_init; + bool do_init; lwObject *lwobject; /* lightwave object mesh */ float beginx,beginy; /* position of mouse */ float quat[4]; /* orientation of object */ @@ -41,7 +42,7 @@ typedef struct class MyApp: public wxApp { public: - bool OnInit(void); + bool OnInit(); }; /* Define a new frame type */ @@ -50,17 +51,17 @@ class TestGLCanvas; class MyFrame: public wxFrame { public: - MyFrame(wxFrame *frame, const wxString& title, const wxPoint& pos, const wxSize& size, - long style = wxDEFAULT_FRAME_STYLE); + MyFrame(wxFrame *frame, const wxString& title, const wxPoint& pos, + const wxSize& size, long style = wxDEFAULT_FRAME_STYLE); void OnExit(wxCommandEvent& event); - + #if wxUSE_GLCANVAS - void SetCanvas( TestGLCanvas *canvas ) { m_canvas = canvas; } - TestGLCanvas *GetCanvas() { return m_canvas; } - + void SetCanvas( TestGLCanvas *canvas ) { m_canvas = canvas; } + TestGLCanvas *GetCanvas() { return m_canvas; } + private: - TestGLCanvas* m_canvas; + TestGLCanvas *m_canvas; #endif DECLARE_EVENT_TABLE() @@ -71,17 +72,20 @@ private: class TestGLCanvas: public wxGLCanvas { public: - TestGLCanvas(wxWindow *parent, const wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize, long style = 0, const wxString& name = wxT("TestGLCanvas")); - ~TestGLCanvas(void); + TestGLCanvas(wxWindow *parent, wxWindowID id = wxID_ANY, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, long style = 0, + const wxString& name = wxT("TestGLCanvas")); + + ~TestGLCanvas(); void OnPaint(wxPaintEvent& event); void OnSize(wxSizeEvent& event); void OnEraseBackground(wxEraseEvent& event); void LoadLWO( const wxString &filename); void OnMouse( wxMouseEvent& event ); - void InitGL(void); - + void InitGL(); + mesh_info info; bool block; @@ -89,7 +93,7 @@ private: DECLARE_EVENT_TABLE() }; -#endif +#endif // #if wxUSE_GLCANVAS -#endif +#endif // #ifndef _WX_PENGUIN_H_