资源简介

C++版的2048游戏,窗体界面开发,分数使用文件进行存储 基本功能: 1.主界面显示----按1键开始游戏---按2键规则介绍---按3键查看历史分数----按4键退出游戏 2.游戏规则界面显示----规则显示---按任意键返回主界面 3.历史分数界面显示----历史分数显示----按任意键返回主界面 4.游戏界面显示----分数显示----时间显示----合成最大数字的显示 5.颜色设置和位置跳转----设置文字的颜色----鼠标光标位置的跳转 6.随机显示2或4----生成数字1-10----[0,6]生成2----[7,10]生成4 7.键盘事件监听----WASD或上下左右键控制数字

资源截图

代码片段和文件信息

#include “File.h“

// 文件的构造函数 
File::File(){
this->filename = “score.txt“;
inputstream(filename ios::in|ios::app);
outputstream(filename);
}

File::File(string filename){
this->filename = filename;
inputstream(filename ios::in|ios::app);
outputstream(filename);
}

File::~File(){
&inputstream = NULL;
&outputstream = NULL;
}

// 文件的写入函数 
void File::Write(int score){
 if(!inputstream.is_open()){
  cout << “文件无法打开!!!“;
  exit(1); // 异常退出 
 }
 inputstream << score << endl;
 inputstream.close();
}

// 文件的读取函数 
void File::Read(){
if(!outputstream.is_open()){
cout << “文件无法打开!!!“;
exit(1); // 异常退出  
}
int i=0;
while(!outputstream.eof()){
outputstream.getline(buffer[i] 100);
cout << buffer[i++] << endl;

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-20 10:06  2048\
     文件        1366  2018-07-20 11:17  2048\2048.dev
     文件     1941477  2018-07-20 10:06  2048\2048.exe
     文件         479  2018-07-20 11:17  2048\2048.layout
     文件          29  2018-06-20 08:50  2048\Define.h
     文件         827  2018-07-19 18:51  2048\File.cpp
     文件         382  2018-07-19 18:51  2048\File.h
     文件        1113  2018-07-12 11:36  2048\FileInfo.cpp
     文件         524  2018-07-12 11:52  2048\FileInfo.h
     文件        8828  2018-07-20 10:11  2048\Logic.cpp
     文件        1544  2018-07-20 09:57  2048\Logic.h
     文件       14274  2018-07-20 10:06  2048\Logic.o
     文件        3723  2018-07-20 10:17  2048\main.cpp
     文件     2944867  2018-07-10 16:15  2048\main.exe
     文件        5793  2018-07-20 10:02  2048\main.o
     文件        1286  2018-07-20 10:09  2048\Makefile.win
     文件        3223  2018-07-19 20:41  2048\Menu.cpp
     文件         662  2018-07-11 10:43  2048\Menu.h
     文件        6721  2018-07-19 21:20  2048\Menu.o
     文件          28  2018-07-20 10:09  2048\score.txt

评论

共有 条评论