void GetKey(){
switch ( getchar() ){
case KEY_UP: y--; break; //UP
case KEY_DOWN: y++; break; //DOWN
case KEY_LEFT: x--; break; //LEFT
case KEY_RIGHT: x++; break; //RIGHT
}
}
int main(void){
while (1)
{
system("clear");
puts("上:u, 右:r, 下:d, 左:l");
DrawMap();
GetKey();
}
return 0;
}
連発すまそ
このRPGで階段にのぼったりする判定を作りたいんだけど。
なかなかうまくいかない。
どうすればいいかな?
map[3][2]==jとかやっても無理っぽいんだが。
壁にぶつかったときそれ以上すすませないとか。