謎解きの仕掛け5
今回は、謎解きの仕掛けとして、スイッチを押すとマップが切り替わる仕掛けをつくったので、そちらを紹介していきます。 マップ上に1つのスイッチが置いてあり、そのスイッチを押すと隣の部屋に入った時のマップが変わります。切り替わるマップは全部で3種類あります。 スイッチが置いてある部屋(map11) スイッチを押すと切り替わる部屋(map12) スイッチを押すと切り替わる部屋(map13) スイッチを押すと切り替わる部屋(map14) 以下が今回作成したソースコードです。 マップのコード 上が今回作成したそれぞれのマップのコードです。map11がスイッチの部屋、map12~14が切り替わる3種類の部屋になっています。 else if (mpt==132 && flag21==false && flag22==false && flag23==true) { px = dx; py = dy; flag21=true flag22=false flag23=false fieldpaint(); secondswitchpaint(); } else if (mpt==132 && flag21==true) { px = dx; py = dy; flag21=false flag22=true flag23=false fieldpaint(); secondswitchpaint(); } else if (mpt==132 && flag22==true) { px = dx; py = dy; flag21=false flag22=false flag23=true fieldpaint(); secondswitchpaint(); } else if (mpt==133 && flag23==true) { stage = 12; switch (e.keyCode) { case 37: ca...