📄 film.h
字号:
#include<string>
#include<fstream>
using namespace std;
class CReplay
{
public:
string iBlackname,iWhitename;
char iWhofirst,iResult;
int iTotalStep;
int iStep;
int iChessboard[64][8][8];
public:
bool iFlag;
CReplay()
{
iFlag=false;
iStep=0;
}
bool ReadFile(string name)
{
ifstream file(&name[0]);
if(file.is_open()==false)
{
iFlag=false;
return false;
}
iFlag=true;
file>> iBlackname >> iWhitename >>iWhofirst >> iResult>> iTotalStep;
for(int i=0;i<iTotalStep;i++)
for(int j=0;j<8;j++)
for(int k=0;k<8;k++)
file >>iChessboard[i][j][k];
file.close();
return true;
}
bool NextStep(int data[8][8])
{
if(iStep>iTotalStep-1)return false;
iStep++;
for(int j=0;j<8;j++)
for(int k=0;k<8;k++)
data[j][k]=iChessboard[iStep][j][k];
return true;
}
bool PreStep(int data[8][8])
{
if(iStep<=0)return false;
iStep--;
for(int j=0;j<8;j++)
for(int k=0;k<8;k++)
data[j][k]=iChessboard[iStep][j][k];
return true;
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -