OpenMoHAA 0.82.0
Loading...
Searching...
No Matches
trackDlg.h
1// trackDlg.h : header file
2//
3
4#if !defined(AFX_TRACKDLG_H__E16D2398_5E86_47A2_80DA_8F843E24C4A6__INCLUDED_)
5#define AFX_TRACKDLG_H__E16D2398_5E86_47A2_80DA_8F843E24C4A6__INCLUDED_
6
7#include "LoginDlg.h"
8
9#if _MSC_VER > 1000
10#pragma once
11#endif // _MSC_VER > 1000
12
14// CTrackDlg dialog
15
16#define NONE -1
17#define LEFT 0
18#define RIGHT 1
19
20#define RACE_STEPS_50 60
21#define RACE_STEPS_100 120
22#define RACE_STEPS_200 240
23
24#define EVENT_NONE 0
25#define EVENT_50 1
26#define EVENT_100 2
27#define EVENT_200 3
28
29class CTrackDlg : public CDialog
30{
31// Construction
32public:
33 void SetupUser();
34 DWORD m_start;
35 int m_count;
36 int m_event;
37 BOOL m_racing;
38 int m_numSteps;
39 int m_step;
40 int m_totalSteps;
41 void ReportStats(DWORD time);
42
43 CTrackDlg(CWnd* pParent = NULL); // standard constructor
44
45// Dialog Data
46 //{{AFX_DATA(CTrackDlg)
47 enum { IDD = IDD_TRACK_DIALOG };
48 CProgressCtrl m_progress;
49 CString m_info;
50 CString m_best100;
51 CString m_best200;
52 CString m_best50;
53 CString m_top100;
54 CString m_top200;
55 CString m_top50;
56 //}}AFX_DATA
57
58 // ClassWizard generated virtual function overrides
59 //{{AFX_VIRTUAL(CTrackDlg)
60 public:
61 virtual BOOL PreTranslateMessage(MSG* pMsg);
62 protected:
63 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
64 //}}AFX_VIRTUAL
65
66 CLoginDlg m_loginDlg;
67
68// Implementation
69protected:
70 HICON m_hIcon;
71
72 // Generated message map functions
73 //{{AFX_MSG(CTrackDlg)
74 virtual BOOL OnInitDialog();
75 afx_msg void OnPaint();
76 afx_msg HCURSOR OnQueryDragIcon();
77 afx_msg void OnLogout();
78 afx_msg void OnTimer(UINT nIDEvent);
79 afx_msg void OnStart50();
80 afx_msg void OnStart100();
81 afx_msg void OnStart200();
82 afx_msg void OnDestroy();
83 //}}AFX_MSG
84 DECLARE_MESSAGE_MAP()
85};
86
87//{{AFX_INSERT_LOCATION}}
88// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
89
90#endif // !defined(AFX_TRACKDLG_H__E16D2398_5E86_47A2_80DA_8F843E24C4A6__INCLUDED_)
Definition LoginDlg.h:14