ゲームの一連のグローバル変数を初期化する JavaScript 関数があります。
function buildVariables(fs,fm) {
window.p1HPStart = fm.p1hp;
window.p2HPStart = fm.p2hp;
window.p1HP = 100;
window.p2HP = 100;
window.trn = 0;
}
現在、この JavaScript はすべて同じ HTML ファイルにあります。それを独自の .js ファイルに移動し、この HTML ファイルに含めたいと考えています。また、「window」を、fight.p1HP のような別のグローバル名前空間に置き換えたいと考えています。
これどうやってするの?
他の同様の質問で提案された回答として以下のようなコードを見たことがありますが、それを使用してウィンドウを置き換える方法がよくわかりません。
var cartTotaler = (function () {
var total = 0; tax = 0.05;
// other code
return {
addItem : function (item) { },
removeItem : function (item) { },
calculateTitle : function () { }
};
}());
ありがとう。