23#ifndef CAMERACONTROL_H
24#define CAMERACONTROL_H
28#include <wx/checkbox.h>
30#include <wx/radiobut.h>
32#include <wx/statline.h>
33#include <wx/stattext.h>
34#include <wx/textctrl.h>
284 DECLARE_EVENT_TABLE()
static const long ID_bPositionX
static const long ID_txtFOV
wxStaticText * StaticText11
wxStaticText * StaticText23
static const long ID_STATICLINE2
static const long ID_STATICTEXT18
static const long ID_STATICTEXT7
wxButton * bGravityEnabled
void On_bResetFOV_Click(wxCommandEvent &event)
void On_bYPlus_Click(wxCommandEvent &event)
wxTextCtrl * txtDirectionFront
static const long ID_STATICTEXT9
wxButton * bStartRotation
static const long ID_txtLastMesh
static const long ID_STATICTEXT10
static const long ID_txtCurrentFloor
wxStaticText * StaticText19
wxStaticLine * StaticLine3
static const long ID_STATICTEXT30
void On_bFreelook_Click(wxCommandEvent &event)
wxStaticText * StaticText16
static const long ID_lblPosition
static const long ID_txtStartPosition
static const long ID_STATICTEXT16
static const long ID_STATICTEXT21
static const long ID_bReportCollisions
static const long ID_STATICLINE3
static const long ID_txtMoveSpeed
static const long ID_bStartPosition
static const long ID_txtGravityEnabled
wxStaticText * lblPosition
static const long ID_STATICTEXT8
static const long ID_STATICTEXT13
void On_chkHold_Click(wxCommandEvent &event)
void On_bReportCollisions_Click(wxCommandEvent &event)
static const long ID_STATICTEXT14
wxTextCtrl * txtReportCollisions
static const long ID_txtGotoFloor
void OnInit(wxInitDialogEvent &event)
wxStaticText * StaticText30
wxTextCtrl * txtDesiredVel
void On_bStartDirection_Click(wxCommandEvent &event)
static const long ID_STATICTEXT33
static const long ID_bBinocularsFOV
static const long ID_txtPositionY
static const long ID_STATICTEXT19
wxStaticText * StaticText17
static const long ID_txtDesiredAngle
static const long ID_txtStartFloor
static const long ID_bZPlus
static const long ID_txtSpeed
wxStaticText * StaticText4
static const long ID_bRotationZ
static const long ID_STATICLINE1
wxStaticText * StaticText2
wxStaticText * StaticText8
wxStaticText * lblGravityEnabled
wxStaticText * StaticText7
wxStaticText * StaticText10
static const long ID_bPositionZ
wxStaticText * StaticText32
static const long ID_STATICTEXT20
wxStaticText * StaticText3
static const long ID_txtDesiredVel
static const long ID_bGravity
wxTextCtrl * txtRotationY
wxTextCtrl * txtFreelookSpeed
static const long ID_STATICTEXT32
static const long ID_bYNeg
static const long ID_STATICTEXT24
static const long ID_STATICTEXT15
static const long ID_bFreelook
void On_bPositionZ_Click(wxCommandEvent &event)
wxStaticText * StaticText1
static const long ID_bStartDirection
void On_rRotation_Select(wxCommandEvent &event)
void On_bRotationY_Click(wxCommandEvent &event)
static const long ID_STATICTEXT2
wxStaticLine * StaticLine1
void On_rPosition_Select(wxCommandEvent &event)
static const long ID_lblGravityEnabled
void On_bPositionX_Click(wxCommandEvent &event)
static const long ID_txtPositionX
static const long ID_txtAngle
wxStaticText * StaticText15
static const long ID_STATICTEXT4
static const long ID_txtReportCollisions
wxButton * bFreelookSpeed
static const long ID_bGotoFloor
static const long ID_txtGravity
wxTextCtrl * txtStartFloor
static const long ID_bGravityEnabled
static const long ID_bRotationY
wxStaticLine * StaticLine2
void On_bSetFOV_Click(wxCommandEvent &event)
static const long ID_bStartRotation
wxStaticText * StaticText29
wxStaticText * StaticText28
void On_bPositionY_Click(wxCommandEvent &event)
static const long ID_STATICTEXT6
wxStaticText * StaticText20
wxStaticText * StaticText5
wxTextCtrl * txtMouseDown
void On_bYNeg_Click(wxCommandEvent &event)
wxRadioButton * rRotation
wxButton * bBinocularsFOV
wxButton * bReportCollisions
static const long ID_bCollisions
static const long ID_STATICTEXT27
static const long ID_bResetFOV
void On_bFreelookSpeed_Click(wxCommandEvent &event)
static const long ID_bXPlus
wxStaticText * StaticText21
void On_bZNeg_Click(wxCommandEvent &event)
wxStaticText * StaticText22
static const long ID_rRotation
static const long ID_txtRotationZ
static const long ID_bSetFOV
void On_bStartPosition_Click(wxCommandEvent &event)
static const long ID_txtDirectionFront
wxButton * bStartDirection
wxStaticText * StaticText33
wxStaticText * StaticText13
static const long ID_STATICTEXT11
static const long ID_STATICTEXT23
static const long ID_STATICTEXT22
wxTextCtrl * txtCollisions
wxTextCtrl * txtDirectionTop
static const long ID_txtSetFOV
static const long ID_STATICTEXT3
wxStaticText * StaticText26
static const long ID_bPositionY
static const long ID_STATICTEXT28
wxStaticText * StaticText25
wxTextCtrl * txtCurrentFloor
wxStaticText * StaticText6
wxStaticText * lblRotation
static const long ID_bXNeg
void On_bRotationZ_Click(wxCommandEvent &event)
void On_bZPlus_Click(wxCommandEvent &event)
wxStaticText * StaticText24
static const long ID_txtMouseDown
static const long ID_lblRotation
void On_bStartRotation_Click(wxCommandEvent &event)
wxTextCtrl * txtStartPosition
wxTextCtrl * txtBinocularsFOV
wxTextCtrl * txtMoveSpeed
static const long ID_txtPositionZ
static const long ID_bYPlus
static const long ID_STATICTEXT5
static const long ID_STATICTEXT29
static const long ID_chkHold
wxStaticText * StaticText9
wxStaticText * StaticText27
wxTextCtrl * txtRotationZ
static const long ID_txtRotationY
wxTextCtrl * txtRotationX
static const long ID_txtFreelookSpeed
void On_bBinocularsFOV_Click(wxCommandEvent &event)
void On_bXNeg_Click(wxCommandEvent &event)
static const long ID_bZNeg
void On_bRotationX_Click(wxCommandEvent &event)
static const long ID_bRotationX
wxStaticText * StaticText14
static const long ID_STATICTEXT17
static const long ID_txtBinocularsFOV
void On_bGotoFloor_Click(wxCommandEvent &event)
static const long ID_rPosition
static const long ID_STATICTEXT12
CameraControl(DebugPanel *parent, wxWindowID id=-1)
static const long ID_txtCollisions
static const long ID_STATICTEXT26
wxTextCtrl * txtPositionX
wxButton * bStartPosition
wxRadioButton * rPosition
wxStaticText * StaticText18
static const long ID_txtDirectionTop
static const long ID_txtVelocity
void On_bXPlus_Click(wxCommandEvent &event)
wxTextCtrl * txtGotoFloor
wxStaticText * StaticText12
static const long ID_STATICTEXT1
static const long ID_STATICTEXT25
static const long ID_txtFreelook
wxTextCtrl * txtPositionY
static const long ID_bFreelookSpeed
void On_bGravity_Click(wxCommandEvent &event)
void On_bCollisions_Click(wxCommandEvent &event)
void On_bGravityEnabled_Click(wxCommandEvent &event)
wxTextCtrl * txtGravityEnabled
static const long ID_txtRotationX
wxTextCtrl * txtDesiredAngle
wxTextCtrl * txtPositionZ