刚学C的作品,略带稚气,仅供参考学习,版权所有。
#include<stdio.h>
#include<windows.h>
char j;//技能序号
int HP1,HP2;
int speed=30;//速度,越小越快!
int sh;//伤害
int bika[2];//比卡丘坐标
int feiyu[2];//飞羽(职业)坐标
int feiyu_before[2];//移动前坐标
int x_min=1;x_max=77; y_min=5; y_max=22;//范围
int level=1,jingyan=0;//初始化等级、经验
char name[10];//名字
int i,num1,num2,tem,win,stu_level=2; //小学生练习系统 第520行开始
void gotoxy(int x, int y)//x为列坐标,y为行坐标
{
COORD pos = {x,y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
}
void hidden()//隐藏光标
{
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_CURSOR_INFO cci;
GetConsoleCursorInfo(hOut,&cci);
cci.bVisible=0;//赋1为显示,赋0为隐藏
SetConsoleCursorInfo(hOut,&cci);
}
void loading()//装载
{
int i;
printf("为了得到更好的体验请最大化窗口!\n\n请相信我!\n正在很努力地为您加载。\n 请稍候...\n Loading: ");
for(i = 0; i <= 100; i++)
{
printf("%3d%%\b\b\b\b", i);
Sleep(20);
}
}
void logo()
{
int i;
for(i=0;i<18;i++)
{
gotoxy(i,0);
puts(" .======. "); gotoxy(i,1);
puts(" | INRI | "); gotoxy(i,2);
puts(" | | "); gotoxy(i,3);
puts(" | | "); gotoxy(i,4);
puts(" .========' '========. "); gotoxy(i,5);
puts(" | _ xxxx _ | "); gotoxy(i,6);
puts(" | /_;-.__ / _\\ _.-;_\\ | "); gotoxy(i,7);
puts(" | `-._`'`_/'`.-' | "); gotoxy(i,8);
puts(" '========.`\ /`========' "); gotoxy(i,9);
puts(" | | / | "); gotoxy(i,10);
puts(" |/-.( | "); gotoxy(i,11);
puts(" |\\_._\\ | "); gotoxy(i,12);
puts(" | \\ \\`;| "); gotoxy(i,13);
puts(" | > |/| "); gotoxy(i,14);
puts(" | / // | "); gotoxy(i,15);
puts(" | |// | "); gotoxy(i,16);
puts(" | \\(\\ | "); gotoxy(i,17);
puts(" | `` | "); gotoxy(i,18);
puts(" |