#include <moveobject.h>
Definition at line 39 of file moveobject.h.
◆ MoveObject()
Skyscraper::MoveObject::MoveObject |
( |
DebugPanel * | root, |
|
|
wxWindow * | parent, |
|
|
wxWindowID | id = -1, |
|
|
EngineContext * | engine = 0, |
|
|
int | object_number = 0 ) |
Definition at line 85 of file moveobject.cpp.
References On_bPositionX_Click(), On_bPositionY_Click(), On_bPositionZ_Click(), On_bRotationX_Click(), On_bRotationY_Click(), On_bRotationZ_Click(), On_bXNeg_Click(), On_bXPlus_Click(), On_bYNeg_Click(), On_bYPlus_Click(), On_bZNeg_Click(), On_bZPlus_Click(), On_chkHold_Click(), On_rPosition_Select(), and On_rRotation_Select().
◆ ~MoveObject()
Skyscraper::MoveObject::~MoveObject |
( |
| ) |
|
|
virtual |
◆ Loop()
void Skyscraper::MoveObject::Loop |
( |
| ) |
|
Definition at line 259 of file moveobject.cpp.
References engine, SBS::SBS::GetObject(), SBS::Object::GetPosition(), Skyscraper::DebugPanel::GetRoot(), Skyscraper::EngineContext::GetSystem(), hold_vector, Skyscraper::VM::IsValidEngine(), lblPosition, lblRelPosition, lblRotation, SBS::SBS::MoveObject(), object_num, panel, SBS::SBS::RotateObject(), rPosition, Simcore, and Skyscraper::TruncateNumber().
Referenced by Skyscraper::EngineManager::Loop(), Skyscraper::ObjectInfo::Loop(), and Skyscraper::SoundManager::Loop().
◆ On_bCollisions_Click()
void Skyscraper::MoveObject::On_bCollisions_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bFreelook_Click()
void Skyscraper::MoveObject::On_bFreelook_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bFreelookSpeed_Click()
void Skyscraper::MoveObject::On_bFreelookSpeed_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bGotoFloor_Click()
void Skyscraper::MoveObject::On_bGotoFloor_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bGravity_Click()
void Skyscraper::MoveObject::On_bGravity_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bGravityEnabled_Click()
void Skyscraper::MoveObject::On_bGravityEnabled_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bPositionX_Click()
void Skyscraper::MoveObject::On_bPositionX_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bPositionY_Click()
void Skyscraper::MoveObject::On_bPositionY_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bPositionZ_Click()
void Skyscraper::MoveObject::On_bPositionZ_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bReportCollisions_Click()
void Skyscraper::MoveObject::On_bReportCollisions_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bResetFOV_Click()
void Skyscraper::MoveObject::On_bResetFOV_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bRotationX_Click()
void Skyscraper::MoveObject::On_bRotationX_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bRotationY_Click()
void Skyscraper::MoveObject::On_bRotationY_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bRotationZ_Click()
void Skyscraper::MoveObject::On_bRotationZ_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bSetFOV_Click()
void Skyscraper::MoveObject::On_bSetFOV_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bSetSkyMult_Click()
void Skyscraper::MoveObject::On_bSetSkyMult_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bStartDirection_Click()
void Skyscraper::MoveObject::On_bStartDirection_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bStartPosition_Click()
void Skyscraper::MoveObject::On_bStartPosition_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bStartRotation_Click()
void Skyscraper::MoveObject::On_bStartRotation_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bXNeg_Click()
void Skyscraper::MoveObject::On_bXNeg_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bXPlus_Click()
void Skyscraper::MoveObject::On_bXPlus_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bYNeg_Click()
void Skyscraper::MoveObject::On_bYNeg_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bYPlus_Click()
void Skyscraper::MoveObject::On_bYPlus_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bZNeg_Click()
void Skyscraper::MoveObject::On_bZNeg_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_bZPlus_Click()
void Skyscraper::MoveObject::On_bZPlus_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_chkHold_Click()
void Skyscraper::MoveObject::On_chkHold_Click |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_rPosition_Select()
void Skyscraper::MoveObject::On_rPosition_Select |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ On_rRotation_Select()
void Skyscraper::MoveObject::On_rRotation_Select |
( |
wxCommandEvent & | event | ) |
|
|
protected |
◆ OnInit() [1/2]
void Skyscraper::MoveObject::OnInit |
( |
| ) |
|
|
protected |
◆ OnInit() [2/2]
void Skyscraper::MoveObject::OnInit |
( |
wxInitDialogEvent & | event | ) |
|
|
protected |
◆ bPositionX
wxButton* Skyscraper::MoveObject::bPositionX |
|
protected |
◆ bPositionY
wxButton* Skyscraper::MoveObject::bPositionY |
|
protected |
◆ bPositionZ
wxButton* Skyscraper::MoveObject::bPositionZ |
|
protected |
◆ bRotationX
wxButton* Skyscraper::MoveObject::bRotationX |
|
protected |
◆ bRotationY
wxButton* Skyscraper::MoveObject::bRotationY |
|
protected |
◆ bRotationZ
wxButton* Skyscraper::MoveObject::bRotationZ |
|
protected |
◆ bXNeg
wxButton* Skyscraper::MoveObject::bXNeg |
|
protected |
◆ bXPlus
wxButton* Skyscraper::MoveObject::bXPlus |
|
protected |
◆ bYNeg
wxButton* Skyscraper::MoveObject::bYNeg |
|
protected |
◆ bYPlus
wxButton* Skyscraper::MoveObject::bYPlus |
|
protected |
◆ bZNeg
wxButton* Skyscraper::MoveObject::bZNeg |
|
protected |
◆ bZPlus
wxButton* Skyscraper::MoveObject::bZPlus |
|
protected |
◆ chkHold
wxCheckBox* Skyscraper::MoveObject::chkHold |
|
protected |
◆ engine
◆ hold_vector
Vector3 Skyscraper::MoveObject::hold_vector |
|
protected |
◆ ID_bPositionX
const long Skyscraper::MoveObject::ID_bPositionX = wxNewId() |
|
static |
◆ ID_bPositionY
const long Skyscraper::MoveObject::ID_bPositionY = wxNewId() |
|
static |
◆ ID_bPositionZ
const long Skyscraper::MoveObject::ID_bPositionZ = wxNewId() |
|
static |
◆ ID_bRotationX
const long Skyscraper::MoveObject::ID_bRotationX = wxNewId() |
|
static |
◆ ID_bRotationY
const long Skyscraper::MoveObject::ID_bRotationY = wxNewId() |
|
static |
◆ ID_bRotationZ
const long Skyscraper::MoveObject::ID_bRotationZ = wxNewId() |
|
static |
◆ ID_bXNeg
const long Skyscraper::MoveObject::ID_bXNeg = wxNewId() |
|
static |
◆ ID_bXPlus
const long Skyscraper::MoveObject::ID_bXPlus = wxNewId() |
|
static |
◆ ID_bYNeg
const long Skyscraper::MoveObject::ID_bYNeg = wxNewId() |
|
static |
◆ ID_bYPlus
const long Skyscraper::MoveObject::ID_bYPlus = wxNewId() |
|
static |
◆ ID_bZNeg
const long Skyscraper::MoveObject::ID_bZNeg = wxNewId() |
|
static |
◆ ID_bZPlus
const long Skyscraper::MoveObject::ID_bZPlus = wxNewId() |
|
static |
◆ ID_chkHold
const long Skyscraper::MoveObject::ID_chkHold = wxNewId() |
|
static |
◆ ID_lblPosition
const long Skyscraper::MoveObject::ID_lblPosition = wxNewId() |
|
static |
◆ ID_lblRotation
const long Skyscraper::MoveObject::ID_lblRotation = wxNewId() |
|
static |
◆ ID_rPosition
const long Skyscraper::MoveObject::ID_rPosition = wxNewId() |
|
static |
◆ ID_rRotation
const long Skyscraper::MoveObject::ID_rRotation = wxNewId() |
|
static |
◆ ID_STATICLINE1
const long Skyscraper::MoveObject::ID_STATICLINE1 = wxNewId() |
|
static |
◆ ID_STATICLINE2
const long Skyscraper::MoveObject::ID_STATICLINE2 = wxNewId() |
|
static |
◆ ID_STATICLINE3
const long Skyscraper::MoveObject::ID_STATICLINE3 = wxNewId() |
|
static |
◆ ID_STATICTEXT1
const long Skyscraper::MoveObject::ID_STATICTEXT1 = wxNewId() |
|
static |
◆ ID_STATICTEXT16
const long Skyscraper::MoveObject::ID_STATICTEXT16 = wxNewId() |
|
static |
◆ ID_STATICTEXT2
const long Skyscraper::MoveObject::ID_STATICTEXT2 = wxNewId() |
|
static |
◆ ID_STATICTEXT21
const long Skyscraper::MoveObject::ID_STATICTEXT21 = wxNewId() |
|
static |
◆ ID_STATICTEXT22
const long Skyscraper::MoveObject::ID_STATICTEXT22 = wxNewId() |
|
static |
◆ ID_STATICTEXT23
const long Skyscraper::MoveObject::ID_STATICTEXT23 = wxNewId() |
|
static |
◆ ID_STATICTEXT24
const long Skyscraper::MoveObject::ID_STATICTEXT24 = wxNewId() |
|
static |
◆ ID_STATICTEXT25
const long Skyscraper::MoveObject::ID_STATICTEXT25 = wxNewId() |
|
static |
◆ ID_STATICTEXT26
const long Skyscraper::MoveObject::ID_STATICTEXT26 = wxNewId() |
|
static |
◆ ID_STATICTEXT27
const long Skyscraper::MoveObject::ID_STATICTEXT27 = wxNewId() |
|
static |
◆ ID_STATICTEXT28
const long Skyscraper::MoveObject::ID_STATICTEXT28 = wxNewId() |
|
static |
◆ ID_STATICTEXT3
const long Skyscraper::MoveObject::ID_STATICTEXT3 = wxNewId() |
|
static |
◆ ID_STATICTEXT4
const long Skyscraper::MoveObject::ID_STATICTEXT4 = wxNewId() |
|
static |
◆ ID_txtMoveSpeed
const long Skyscraper::MoveObject::ID_txtMoveSpeed = wxNewId() |
|
static |
◆ ID_txtPositionX
const long Skyscraper::MoveObject::ID_txtPositionX = wxNewId() |
|
static |
◆ ID_txtPositionY
const long Skyscraper::MoveObject::ID_txtPositionY = wxNewId() |
|
static |
◆ ID_txtPositionZ
const long Skyscraper::MoveObject::ID_txtPositionZ = wxNewId() |
|
static |
◆ ID_txtRotationX
const long Skyscraper::MoveObject::ID_txtRotationX = wxNewId() |
|
static |
◆ ID_txtRotationY
const long Skyscraper::MoveObject::ID_txtRotationY = wxNewId() |
|
static |
◆ ID_txtRotationZ
const long Skyscraper::MoveObject::ID_txtRotationZ = wxNewId() |
|
static |
◆ lblPosition
wxStaticText* Skyscraper::MoveObject::lblPosition |
|
protected |
◆ lblRelPosition
wxStaticText* Skyscraper::MoveObject::lblRelPosition |
|
protected |
◆ lblRotation
wxStaticText* Skyscraper::MoveObject::lblRotation |
|
protected |
◆ object
◆ object_num
int Skyscraper::MoveObject::object_num |
|
protected |
◆ panel
◆ rPosition
wxRadioButton* Skyscraper::MoveObject::rPosition |
|
protected |
◆ rRotation
wxRadioButton* Skyscraper::MoveObject::rRotation |
|
protected |
◆ Simcore
SBS::SBS* Skyscraper::MoveObject::Simcore |
|
private |
Definition at line 173 of file moveobject.h.
Referenced by Loop(), On_bPositionX_Click(), On_bPositionY_Click(), On_bPositionZ_Click(), On_bRotationX_Click(), On_bRotationY_Click(), On_bRotationZ_Click(), On_bXNeg_Click(), On_bXPlus_Click(), On_bYNeg_Click(), On_bYPlus_Click(), On_bZNeg_Click(), On_bZPlus_Click(), and OnInit().
◆ StaticLine1
wxStaticLine* Skyscraper::MoveObject::StaticLine1 |
|
protected |
◆ StaticLine2
wxStaticLine* Skyscraper::MoveObject::StaticLine2 |
|
protected |
◆ StaticLine3
wxStaticLine* Skyscraper::MoveObject::StaticLine3 |
|
protected |
◆ StaticText1
wxStaticText* Skyscraper::MoveObject::StaticText1 |
|
protected |
◆ StaticText16
wxStaticText* Skyscraper::MoveObject::StaticText16 |
|
protected |
◆ StaticText2
wxStaticText* Skyscraper::MoveObject::StaticText2 |
|
protected |
◆ StaticText20
wxStaticText* Skyscraper::MoveObject::StaticText20 |
|
protected |
◆ StaticText22
wxStaticText* Skyscraper::MoveObject::StaticText22 |
|
protected |
◆ StaticText23
wxStaticText* Skyscraper::MoveObject::StaticText23 |
|
protected |
◆ StaticText24
wxStaticText* Skyscraper::MoveObject::StaticText24 |
|
protected |
◆ StaticText25
wxStaticText* Skyscraper::MoveObject::StaticText25 |
|
protected |
◆ StaticText26
wxStaticText* Skyscraper::MoveObject::StaticText26 |
|
protected |
◆ StaticText27
wxStaticText* Skyscraper::MoveObject::StaticText27 |
|
protected |
◆ StaticText28
wxStaticText* Skyscraper::MoveObject::StaticText28 |
|
protected |
◆ StaticText3
wxStaticText* Skyscraper::MoveObject::StaticText3 |
|
protected |
◆ txtMoveSpeed
wxTextCtrl* Skyscraper::MoveObject::txtMoveSpeed |
|
protected |
◆ txtPositionX
wxTextCtrl* Skyscraper::MoveObject::txtPositionX |
|
protected |
◆ txtPositionY
wxTextCtrl* Skyscraper::MoveObject::txtPositionY |
|
protected |
◆ txtPositionZ
wxTextCtrl* Skyscraper::MoveObject::txtPositionZ |
|
protected |
◆ txtRotationX
wxTextCtrl* Skyscraper::MoveObject::txtRotationX |
|
protected |
◆ txtRotationY
wxTextCtrl* Skyscraper::MoveObject::txtRotationY |
|
protected |
◆ txtRotationZ
wxTextCtrl* Skyscraper::MoveObject::txtRotationZ |
|
protected |
The documentation for this class was generated from the following files: