右、アガリオを作成しています。これまでと同じブール値を持つ関数を呼び出す方法
ボタンを押すと、最後に呼び出されたものとは反対のブール値を持つ関数(setShowMass)関数が呼び出されます。
document.addEventListener('keydown',function(e){
var key = e.keyCode || e.which;
if(key == 71){
window.agar.drawGrid = !window.agar.drawGrid;
}
if(key == 77){
setShowMass(!massShown);
massShown = !massShown;
}
});
、問題は何ですか? 'drawGrid'が本当にブール値であれば、今何を得ていますか? – Bikas
Drawgridは変数ですが、私が使っていたsetShowMassです。申し訳ありませんが、私はあまりにも漠然としていました。 – Spectrumss
ブーリアンを外部に格納し、その反対側を呼び出します。 'setShowMass(!boolVar)'のように 'boolVar'はブール変数です。外側には – Bikas