📄 fight.cpp
字号:
#include "internal.h"
#include "ls.h"
#include "Fight1.cpp"
int start_fight(FIGHT_DAT *data)
{ int i,hp;
memcpy(&fd,data,sizeof(fd));
if (Fight_Init()) {
voc.regist_msg("error fight init");
Fight_UnInit();
return -1;
}
voc.playmidi(fd.music,1);
while (mode_mf!=0) {
Fight_Control();
if (lKeyOn(KEY_F12)) mode_mf=0;
}
voc.stopmidi();
Fight_UnInit();
memcpy(data,&fd,sizeof(fd));
for (i=0;i<fd.actor_num;i++) {
if (ac[i].hp<0) ac[i].hp=0;
if (ac[i].mp<0) ac[i].mp=0;
data->hp[i]=ac[i].hp;
data->mp[i]=ac[i].mp;
data->exp[i]=ac[i].exp+get_exp;
}
data->money+=get_exp*2;
for (hp=0,i=0;i<data->actor_num;i++) hp+=data->hp[i];
if (hp>0) return 1;
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -