Complete disaster-recovery snapshot: engine/game source, game data assets, VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive. Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false, no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
113 lines
2.9 KiB
C++
113 lines
2.9 KiB
C++
#if !defined(AFX_CAMINFODLG_H__4A5F2F61_6CB8_11D2_8409_00A0C933BCAC__INCLUDED_)
|
|
#define AFX_CAMINFODLG_H__4A5F2F61_6CB8_11D2_8409_00A0C933BCAC__INCLUDED_
|
|
|
|
#if _MSC_VER > 1000
|
|
#pragma once
|
|
#endif // _MSC_VER > 1000
|
|
// CamInfoDlg.h : header file
|
|
//
|
|
|
|
#include "CameraInfo.h"
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// CCamInfoDlg dialog
|
|
|
|
class CCamInfoDlg : public CDialog
|
|
{
|
|
// Construction
|
|
public:
|
|
void DelayedValidate(int tme);
|
|
bool NoUpdate;
|
|
void Validate();
|
|
void SetCamInfo(CameraInfo *CIn);
|
|
void UpdateControlStates();
|
|
void UpdateInfo();
|
|
CCamInfoDlg(CWnd* pParent = NULL); // standard constructor
|
|
CameraInfo *CamInfo;
|
|
|
|
// Dialog Data
|
|
//{{AFX_DATA(CCamInfoDlg)
|
|
enum { IDD = IDD_CAMINFO };
|
|
CEdit m_NearClipCtrl;
|
|
CEdit m_FarClipCtrl;
|
|
CEdit m_FOVTextCtrl;
|
|
CSliderCtrl m_FOVSliCtrl;
|
|
CStatic m_VelText;
|
|
CSliderCtrl m_VelSliCtrl;
|
|
CEdit m_CLOCZCtrl;
|
|
CEdit m_CLOCYCtrl;
|
|
CEdit m_CLOCXCtrl;
|
|
CSliderCtrl m_TSliCtrl;
|
|
CStatic m_PosText;
|
|
CEdit m_CTAlt;
|
|
CButton m_TTT;
|
|
CEdit m_TTACtrl;
|
|
CEdit m_TLZCtrl;
|
|
CEdit m_TLYCtrl;
|
|
CEdit m_TLXCtrl;
|
|
double m_CamLocX;
|
|
double m_CamLocZ;
|
|
double m_CamLocY;
|
|
double m_CamTrkAlt;
|
|
double m_TarLocX;
|
|
double m_TarLocY;
|
|
double m_TarLocZ;
|
|
double m_TarTAlt;
|
|
int m_TmeSli;
|
|
int m_VelSli;
|
|
int m_FOVSli;
|
|
double m_FarClip;
|
|
double m_NearClip;
|
|
int m_FOVText;
|
|
//}}AFX_DATA
|
|
|
|
|
|
// Overrides
|
|
// ClassWizard generated virtual function overrides
|
|
//{{AFX_VIRTUAL(CCamInfoDlg)
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
|
|
//}}AFX_VIRTUAL
|
|
|
|
// Implementation
|
|
protected:
|
|
DWORD FCon;
|
|
|
|
// Generated message map functions
|
|
//{{AFX_MSG(CCamInfoDlg)
|
|
virtual void OnCancel();
|
|
virtual void OnOK();
|
|
afx_msg void OnClose();
|
|
afx_msg void OnCloctt();
|
|
afx_msg void OnUsetarget();
|
|
afx_msg void OnTloctt();
|
|
afx_msg void OnTrack();
|
|
afx_msg void OnFree();
|
|
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
|
|
virtual BOOL OnInitDialog();
|
|
afx_msg void OnAnimate();
|
|
afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
|
|
afx_msg void OnRButtonUp(UINT nFlags, CPoint point);
|
|
afx_msg void OnRButtonDown(UINT nFlags, CPoint point);
|
|
afx_msg void OnChangeCamlocx();
|
|
afx_msg void OnChangeCamlocy();
|
|
afx_msg void OnChangeCamlocz();
|
|
afx_msg void OnChangeTarlocx();
|
|
afx_msg void OnChangeTarlocy();
|
|
afx_msg void OnChangeTarlocz();
|
|
afx_msg void OnResetcurve();
|
|
afx_msg void OnChangeFarclip();
|
|
afx_msg void OnChangeNearclip();
|
|
afx_msg void OnTimer(UINT nIDEvent);
|
|
afx_msg void OnChangeTartalt();
|
|
afx_msg void OnChangeFovtext();
|
|
afx_msg void OnChangeCamtalt();
|
|
//}}AFX_MSG
|
|
DECLARE_MESSAGE_MAP()
|
|
};
|
|
|
|
//{{AFX_INSERT_LOCATION}}
|
|
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
|
|
|
#endif // !defined(AFX_CAMINFODLG_H__4A5F2F61_6CB8_11D2_8409_00A0C933BCAC__INCLUDED_)
|