shift.h

来自「EVC 环境下的五子棋, 用模块器5.0可以跑一下!」· C头文件 代码 · 共 36 行

H
36
字号
/**
 *
 * 文件名: Shift.h
 * 描述:   转换类申明
 * 作者:   魏罡
 * 时间:   2005.7.10 - 2005.7.10
 *
 * file name:   Shift.h
 * description: 
 * author:      WEI-Gang
 * time:        2005.7.10 - 2005.7.10
 *
 */

#ifndef GOBANG_GAME_CLASS_CSHIFT
#define GOBANG_GAME_CLASS_CSHIFT "This program is programed by WEI-Gang "

class CShift{
	//转换类用于用户坐标和内部坐标之间的转换
public:
	CShift(int x,int y);
	CShift(int x1,int y1,int x2,int y2);
	void Shift(int &x,int &y);	//转换坐标(x,y)
	void RShift(int &x,int &y);	//反向转换坐标(x,y)
private:
	void RR(int &x,int &y);//右转90度
	void RL(int &x,int &y);//左转90度
	void RB(int &x,int &y);//转180度
	void TX(int &x,int &y);//X轴转
	void TY(int &x,int &y);//Y轴转
	void TXY(int &x,int &y);//X=Y轴转
	void TX_Y(int &x,int &y);//X=-y轴转
private:
	int type;	//转换类型
};
#endif

⌨️ 快捷键说明

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