0
我正在开发js游戏,我觉得我正在重新获得大量的代码。无论如何要让代码更加优化或使其成为一个大功能?我希望这是足够的代码,如果没有,我会让所有的代码jfiddle。你怎么能干这个代码?
// Shop, Double coffee
$("body").on("click", "#shopUpgradeDoublepoints", function() {
if(storeDoublePoints === false && totalClicks >= storeDoublePointsCost) {
storeDoublePoints = true;
storeReleventCheckMultiplier = true;
storeCurrentActive = "storeDoublePoints";
storeBoughtItems.push("upgradeDoublePoints");
totalClicks -= storeDoublePointsCost;
storeReleventMultiplier();
$("#shopUpgradeDoublepoints").fadeOut();
$(".clicks").html(totalClicks);
console.log("Unlocked doublepoints for " + storeDoublePointsCost + " coffee. Total coffee: " + totalClicks);
}
});
// Shop, Triple coffee
$("body").on("click", "#shopUpgradeTriplepoints", function() {
if(storeTriplePoints === false && totalClicks >= storeTriplePointsCost) {
storeTriplePoints = true;
storeCurrentActive = "storeTriplePoints";
storeBoughtItems.push("upgradeTriplePoints");
totalClicks -= storeTriplePointsCost;
storeReleventMultiplier();
$(".clicks").html(totalClicks);
$("#shopUpgradeTriplepoints").fadeOut();
console.log("Unlocked triplepoints for " + storeTriplePointsCost + " coffee. Total coffee: " + totalClicks);
}
});
// Shop, Quadruple coffee
$("body").on("click", "#shopUpgradeQuadruplepoints", function(){
if(storeQuadruplePoints === false && totalClicks >= storeQuadruplePointsCost) {
storeQuadruplePoints = true;
storeCurrentActive = "storeQuadruplePoints";
storeBoughtItems.push("upgradeQuadruplePoints");
totalClicks -= storeQuadruplePointsCost;
storeReleventMultiplier();
$("#shopUpgradeQuadruplepoints").fadeOut();
$(".clicks").html(totalClicks);
console.log("Unlocked quadruplepoints for " + storeQuadruplePointsCost + " coffee. Total coffee: " + totalClicks);
}
});
如果你希望你的工作代码审查你应该看看http://codereview.stackexchange.com/ –
只是这段代码 – Aphryv
这个问题属于codereview – zurfyx