#include<stdio.h>
#include<windows.h>
#include<conio.h>
#define WHITE_BLACK ChangeColor(FOREGROUND_RED & FOREGROUND_GREEN & FOREGROUND_GREEN | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | BACKGROUND_INTENSITY)
void pos(int x_pos,int y_pos){
HANDLE hOut=GetStdHandle(STD_OUTPUT_HANDLE);
COORD pos;
pos.X=x_pos;
pos.Y=y_pos;
SetConsoleCursorPosition(hOut,pos);
}
void ChangeColor(int color){
HANDLE hOut=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hOut,color);
};
int main(){
int x_pos=0,y_pos=0;
int x_box=40,y_box=20;
int x_desity=10,y_desity=10;
system("color F7");
pos(20,10);
WHITE_BLACK;
printf("使用WSAD来控制人物,按任意键继续");
while(1){
switch(getch()){
case 'w':
if(y_pos==(y_box+1) && x_pos==x_box){
y_box--;
y_pos--;
}else{
y_pos--;
}
break;
case 's':
if(y_
推箱子 C语言版
最新推荐文章于 2023-10-03 09:51:33 发布