代码拉取完成,页面将自动刷新
//#include "加速头.h"
#define ISDEBUG 1//是否正在调试,调试则会在游戏运行前执行debug函数
#define HCOLL 1//是否开启碰撞
#include "clube.h"
#include <ege/sys_edit.h>
#include <map>
#include "AME.cpp"
#include "APE.cpp"
#include "Arrow-3.h"
#include "HFILE.cpp"
#include "Arrow-3_d.cpp"
#include "runGame.cpp"
using namespace std;
/* 显示Logo */
void beginLogo()
{
PIMAGE img = newimage();
char ct[50];
sprintf(ct,"image\\poster\\%d.png",random(4)+1);
getimage( img, ct );
ege_setalpha( 255, img );
ege_enable_aa( 1, img );
ege_gentexture( 1, img );
ege_puttexture( img, 0, 0, getwidth(), getheight() );
ege_enable_aa( 0, img );
ege_gentexture( 0, img );
getimage(img,0,0,getwidth(),getheight());
ege_enable_aa( 1, img );
ege_gentexture( 1, img );
MSYS.change();
/* 显示Logo */
for ( int i = 0; i < 255; i += 5 ) {
ege_setalpha( i, img );
ege_puttexture( img, 0, 0, getwidth(), getheight() );
delay_fps( 60 );
cleardevice();
if ( ::GetAsyncKeyState( 'Z' ) ) {
return;
}
}
api_sleep( 1000 );
for ( int i = 255; i > 0; i -= 10 ) {
ege_setalpha( i, img );
ege_puttexture( img, 0, 0, getwidth(), getheight() );
delay_fps( 60 );
cleardevice();
if ( ::GetAsyncKeyState( 'Z' ) ) {
return;
}
}
delimage(img);
vector<string> texts;
texts.push_back("适度游戏益脑");
texts.push_back("过度游戏伤身");
texts.push_back("佩戴耳机游玩体验更佳");
drawBeginningTexts(texts);
return;
}
int main()
{
//创建窗口
initgraph( -1, -1, 1 );
setcaption( "Arrow-3:The Star War" );
//初始化
//初始化数学引擎
initAME();
//初始化数据托管
SDATA.initData();
//初始化AA绘图设置
ege_enable_aa( 1 );
ege_gentexture( 1 );
//初始化字体效果
setbkmode( TRANSPARENT );
//初始化刷新方式
setrendermode( RENDER_MANUAL );
//初始化随机数
randomize();
//初步读取数据
readUsers();
readUData( "ASC", "123" );
readStoryInfo();
//显示Logo
beginLogo();
//读取菜单
runMenu();
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。