#include <stdio.h>
#include <iostream>
#include <windows.h>
#include <mmsystem.h>
#pragma comment(lib,"winmm.lib")
#define max_row 66
#define max_col 150
#define max_frame 13148
char map[max_frame][max_row][max_col+1];
void init(){
//控制台的标题
setconsoletitle("坏苹果-rock");
//分辨率:控制台窗口的大小
system("mode con cols=151 lines=68");
//隐藏的控制台光标
handle hout=getstdhandle(std_output_handle);
console_cursor_info info={1,0};
setconsolecursorlefo(hout,& info);
}
void readdata(){
file*fp;
//文件名:ascll-badapple60fps00000.txt
char filename[128];
for(int i=0;i<max_frame;i++){
//每次读一个文件
//生成一个文件名
int row=0
sprintf(fileneme,"files/ascll-badapple60fps%05d.txt",i);
fp=fopen(filename,"r");
if(fp==null){
exit(1);
}
while(!feof(fp)){
fgets(map[i][row],200,fp);
map[i][row][max_col]='\0';
row++;
}
fclose(fp);
}
}
void play(){
system("cls");
for (int i=0;i<max_frame;i++){
for (int j=0;j<max_row;j++){
printf("%s\n",map[i][j]);
//puts(map[i][j]);
}
sleep(5);
//吧控制光标的当前光标移动到最前面
handle houtput=getstdhandle(std_output_handle);
coord loc;
loc.x=0;
loc.y=0;
setconsolecuesorposition(houtput,loc);
}
}
int main(voin){
int();//初始化
//把文本文件,记载到计算机的内存
readdata();
//播放背景音乐
mcisendstring("play bg.mp3 repeat",0,0,0);
//开始播放
while(1){
play();
}
return 0;
}
}