!NO JQUERY!
好的,所以我在几年前基于cookie点击器游戏为我的朋友制作一款游戏,我的问题是我想增加点击倍增按钮时点击次数的增加。
基本上,当用户达到100次点击时,如果他们点击乘数按钮,它会将增量增加1.
当用户点击乘数按钮时,cpcm函数function cpcm(){cl1ck5m = 1;}
会将cl1ck5m增加1。我想将此值添加到total = cl1ck +=1;
中的主增量function cl1ckm8() {}
,前提是当用户点击100次点击时点按了乘数按钮。
我不知道我会怎么做。
var cl1ck5 = 0;
var total = 0;
var cl1ck5m = 0;
var rotated = false;
window.alert("H3lp C00ki3 Man3st3r!\nCan y0u h3lp C00ki3 Man3st3r c0ll3ct c00ki3s?");
function cl1ckm8() {
total = cl1ck +=1;
document.getElementById('cl1ckC0unt').innerHTML = total;
if (cl1ck5 == 90) {
var div = document.getElementById('butt');
var deg = rotated ? 0 : 90;
var msg = document.getElementById("ache");
msg.innerHTML = "nineD d3gr33s";
div.style.transform = 'rotate('+deg+'deg)';
}
if (cl1ck5 == 100) {
var div = document.getElementById('cpcbutt');
div.innerHTML = "1";
}
}
function cpcm(){
cl1ck5m = 1;
}
答案 0 :(得分:1)
我不确定你在问什么,但无论如何......
var multiplierButtonClicked = false;
document.getElementById("multiplier").onclick = function(){
if (cl1ck5 >= 100)
multiplierButtonClicked=true;
}
function cl1ckm8()
{
total = cl1ck +=1;
if (multiplierButtonClicked)
total += cl1ck5m;
//...
}
function cpcm(){
if (multiplierButtonClicked)
cl1ck5m += 1;
}
答案 1 :(得分:0)
我修好了。谢谢你的帮助。
我只是将乘数替换为total = cl1ck +=1;
中的{1} total = cl1ck +=cl1ckm;
。我试图避免这种方式找到其他方法,但这最好。