dartscore.h

来自「◆◆◆ 《投掷飞镖记分工具》◆◆◆ 操作系统 : Windows Mobil」· C头文件 代码 · 共 82 行

H
82
字号
// DartScore.h : main header file for the PROJECT_NAME application
//

#pragma once

/****************************************************************************************************************
		投稿说明:
****************************************************************************************************************/
#define NOTE_DartScore _T(\
"	◆◆◆ 《投掷飞镖记分工具》◆◆◆\r\n\
	操作系统 : Windows Mobile 5.0\r\n\
	说明 : 中秋节和家人赏月,一起玩一个投掷飞镖的游戏,就是从超市花20块买回来一个飞镖靶子挂在墙上,大家轮流各投3镖,为了游戏的趣味性我们用纸和笔\
记下每个人的单镖得分和总得分,最后评出冠亚军并给予奖励。纸、笔、眼睛再加上晚上暗淡的灯光,常常出现累加记分时出错的情况,严重影响选手的成绩。\r\n\
	于是我看看手中的Dopod手机,便想到做一个软件在手机上,只要将每个人每镖的得分纪录下来,累计总分、总分排名以及计算冠亚军完全由软件自动完成,这样\
我们就可以全心全意地投入游戏当中去。\r\n\
	你可以任意修改复制本代码,但请保留这段文字不要修改。\r\n\
	希望我能为中国的软件行业尽一份薄力!\r\n\
\r\n\
	◆◆◆ 作者 ◆◆◆\r\n\
    谢红伟 · chrys · chrys@163.com · http://www.howa.com.cn\r\n\
\r\n\
	◆◆◆ 日期 ◆◆◆\r\n\
    2007-09-27 14:51:55\r\n")

#ifndef __AFXWIN_H__
	#error "include 'stdafx.h' before including this file for PCH"
#endif

#ifdef POCKETPC2003_UI_MODEL
#include "resourceppc.h"
#endif 
#ifdef SMARTPHONE2003_UI_MODEL
#include "resourcesp.h"
#endif

typedef struct _Program_Setting
{
} t_ProgramSetting;

//
// 一盘游戏中需要用到的数据
//
typedef struct _AGameData
{
	int nCycleTimes;		// 轮回玩多少次后本次游戏自动结束
	int nDartNum;			// 每个人投掷飞镖的支数
	BOOL bGameIsOver;		// 本次游戏是否已经结束了
} t_AGameData;

// CDartScoreApp:
// See DartScore.cpp for the implementation of this class
//

class CDartScoreApp : public CWinApp
{
public:
	CDartScoreApp();
	
// Overrides
public:
	virtual BOOL InitInstance();

// Implementation

	DECLARE_MESSAGE_MAP()
public:
	virtual int ExitInstance();
};

extern CDartScoreApp theApp;

//=========================================================================
// 全局变量
//=========================================================================
extern TCHAR g_CurDir[MAX_PATH];
extern t_ProgramSetting g_Setting;
extern t_AGameData g_AGameData;
extern CString g_csCurGameDataFile;

CString GenerateSaveDataString ( LPCTSTR lpszName, LPCTSTR pszValue );
CString GenerateSaveDataString ( LPCTSTR lpszName, UINT nValue );
CString GenerateSaveDataString_AGameData ( t_AGameData *pAGameData );

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?