이 상태로만 2시간째에요;;
아더
정말 모르겠어요... 제발 도와주세요
장애물 여러개가 떨어지는거 구현하는데 도저히 모르겠어요.........
#include stdio.h
#include stdlib.h
#include time.h
#include windows.h
#include lib.h
#include Player.h
#include Target.h
#define MAX 15
int k;
int targetx[10], targety[10], targetflag[10];
void InitTarget(){
time_t t;
srand(time(&t)); //srand 함수 시간 //
for(k=0; k10; k++){
targetflag[k] = rand()%3;
targetx[k] = rand()%48+5;
targety[k] = 1;
}
}
void DrawTarget(){
for(k=0; k10; k++){
if(targetflag[k] == 1){
gotoxy(targetx[k], targety[k]);
printf(***);
gotoxy(targetx[k], targety[k]+1);
printf(***);
gotoxy(targetx[k], targety[k]+2);
printf(***);
}
if(targety[k]+2 35){
targetflag[k] = 0;
gotoxy(targetx[k], targety[k]+2);
printf( );
gotoxy(targetx[k], targety[k]+1);
printf( );
gotoxy(targetx[k], targety[k]);
printf( );
}
}
}
void TargetMove(){
TargetErase();
if(targety[k]34){
targety[k]++;
}
DrawTarget();
}
void TargetErase(){if(targetflag[k] == 1){
gotoxy(targetx[k], targety[k]);
printf( );
}
}
int CheckPlayer(){
for(int k=0; k10; k++){
if((targetx[k] == player_x && targety[k]+2 = 33) && targetflag[k] == 1){
system(cls);
printf(Game Over!);
Sleep(1000);
return 1;
}
}
return 0;
}