Sat, 16 Mar 2013 03:11:19 +0200
this thing got its own reinterpret_cast now. :P Added SetContents action for altering an object by contents and reinterpreting it.
#ifndef __REND_H__ #define __REND_H__ #include <QGLWidget> #include "common.h" #include "ldtypes.h" class renderer : public QGLWidget { Q_OBJECT public: renderer(QWidget* parent = NULL); void hardRefresh (); void CompileObjects (); double fRotX, fRotY, fRotZ; QPoint lastPos; double fZoom; protected: void initializeGL (); void resizeGL (int w, int h); void paintGL (); void mouseMoveEvent (QMouseEvent *event); private: GLuint objlist; void CompileOneObject (LDObject* obj); void ClampAngle (double& fAngle); }; #endif