###前提・実現したいこと
Dxライブラリで水道管ゲームを作っています。
各パネルの判定を追跡してクリア判定を行うプログラムを実装したいのですがうまく動きません。
どうかご指摘をお願いします。
また、他の方法がありましたら教えてください。
###発生している問題・エラーメッセージ
CheckRoute がTRUEしか返さない
###ソースコード
int RouteBlock(void) { int X = 0; int Y = 10; for(X;X>=0&&X<WIDTH&&Y<HEIGHT&&Y>=0;){ if(Block[X][Y].L = TRUE){ Y--; if(X==10&&Y==0){break;} }else if(Block[X][Y].R = TRUE){ Y++; if(X==10&&Y==0){break;} }else if(Block[X][Y].Un = TRUE){ X--; if(X==10&&Y==0){break;} }else if(Block[X][Y].U = TRUE){ X++; if(X==10&&Y==0){break;} } } if(X==10&&Y==0&&Block[X][Y].U==1){ return TRUE; }else{ return FALSE; } }
###補足情報(言語/FW/ツール等のバージョンなど)
C言語 VisualStadio2012で製作しています
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/01/27 03:20