ブックマークレットにドラッグで登録
ゲームパッド対応forぷよぷよ連鎖シミュレータ
Google Chromeにて上記ボタンをブックマークバーにドラッグしてください。
コードをクリップボードにコピー
javascript:var buttonsOld=new Set();var buttonsNew=new Set();var padLeft=-1;var padRight=-1;var padUp=-1;var padDown=-1;var padA=-1;var padB=-1;var padStart=-1;var padSelect=-1;function update(){buttonsOld=new Set(Array.from(buttonsNew));buttonsNew.clear();var pads=navigator.getGamepads();var pad=pads[0];if(pad!=null){for(var i=0;i<pad.buttons.length;++i){if(pad.buttons[i].pressed){buttonsNew.add(i);}}}if(simData.getRensaFlag()){return}if(!buttonsOld.has(padA)&&buttonsNew.has(padA)){simToko.rotate(-1)}else if(!buttonsOld.has(padB)&&buttonsNew.has(padB)){simToko.rotate(1)}else if(!buttonsOld.has(padUp)&&buttonsNew.has(padUp)){simData.tokoBack()}else if(!buttonsOld.has(padDown)&&buttonsNew.has(padDown)){simToko.drop()}else if(!buttonsOld.has(padSelect)&&buttonsNew.has(padSelect)){simToko.retryTokopuyo()}else if(!buttonsOld.has(padStart)&&buttonsNew.has(padStart)){simToko.startTokopuyo()}if(!buttonsOld.has(padLeft)&&buttonsNew.has(padLeft)){simToko.move(-1)}else if(!buttonsOld.has(padRight)&&buttonsNew.has(padRight)){simToko.move(1)}}setInterval(update,16.6)
ドラッグで登録できない環境の場合、上記のコードを手動で登録してください。