■吉里吉里/KAG/TJS雑談質問スレ■その15at GAMEDEV■吉里吉里/KAG/TJS雑談質問スレ■その15 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト551:名前は開発中のものです。 08/10/05 18:11:08 r/jIHzxd var test_var=new Dictionary(); for (var i=0;i<4;i++){test_var[i]=new Dictionary();} //最初true test_var[0][0]="true"; test_var[0][1]="false"; //最後true test_var[1][0]="false"; test_var[1][1]="true"; //全true test_var[2][0]="true"; test_var[2][1]="true"; //全false test_var[3][0]="false"; test_var[3][1]="false"; //チェック開始 var out_var=new Dictionary(); for (var i=0;i<4;i++){out_var[i]=new Dictionary();} for (var i=0;i<4;i++){ for(var j=0;j<2;j++){ if(!test_var[i][j]) continue;//もしtest_var[i][j]がfalseなら次へ for(var k=0;k<2;k++){ if(out_var[i][k]) continue;//もしすでに使われていたならcontinue out_var[i][k]="I="+i+" J="+j+" K="+k;//処理後、forループkを抜ける break; }continue; } } 552:名前は開発中のものです。 08/10/05 19:11:38 /JpsX2IQ >>551 実機では試してないから自信ないけど、こんな感じ? //チェック開始 var out_var=new Dictionary(); var k; for (var i=0;i<4;i++) { out_var[i]=new Dictionary(); } for (var i=0;i<4;i++) { k = 0; for(var j=0;j<2;j++) { if(test_var[i][j]) { out_var[i][k]="I="+i+" J="+j+" K="+k; //処理後、forループkを抜ける k++; } } } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch