Files
firestorm/Gameleap/code/mw4/Code/MW4GameEd2/AlignDlg.cpp
T
Cyd 2b8ca921cb Initial full mirror of c:\VWE (source + assets + toolchain + outputs) via Git LFS
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.
2026-06-24 21:28:16 -05:00

73 lines
1.5 KiB
C++

// AlignDlg.cpp : implementation file
//
#include "stdafx.h"
#include "MW4GameEd2.h"
#include "AlignDlg.h"
#include <Adept\Entity.hpp>
using namespace Adept;
/////////////////////////////////////////////////////////////////////////////
// CAlignDlg dialog
CAlignDlg::CAlignDlg(CWnd* pParent /*=NULL*/)
: CDialog(CAlignDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CAlignDlg)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
void CAlignDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAlignDlg)
DDX_Control(pDX, IDC_ALIGNLIST, m_Align);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAlignDlg, CDialog)
//{{AFX_MSG_MAP(CAlignDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CAlignDlg message handlers
BOOL CAlignDlg::OnInitDialog()
{
CDialog::OnInitDialog();
int i,itm;
for(i=0;i<Entity::LastAlignment;i++)
{
itm=m_Align.AddString(Entity::AlignmentAsciiToText(i));
m_Align.SetItemData(itm,i);
}
for(i=0;i<m_Align.GetCount();i++)
if(m_Align.GetItemData(i)==m_alignment)
{
m_Align.SetCurSel(i);
}
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CAlignDlg::OnOK()
{
// TODO: Add extra validation here
m_alignment=m_Align.GetItemData(m_Align.GetCurSel());
CDialog::OnOK();
}