我试图让我的一个按钮雇佣矿工为玩家工作,但是我想要价格雇佣工人每次购买都会增加价格。因此,首次购买将花费250美元,但随后的购买量我希望增加35%。
这是重要的代码块:
$(function() { /* The hire miner function */
$('#hireminer').click(function(){
hireMiner();
});
function hireMiner() {
var minerct = parseInt($("#minerct").text()); /* minerct is miner count */
var money = parseInt($("#Money").text());
if(money >= 250) {
minerct = isNaN(minerct) ? 0 : minerct + 1;
money = isNaN(money) ? 0 : money - 250;
}
$("#minerct").text(minerct);
$("#Money").text(money);
function resetCounter() {
$("#minerct").text(0);
$("#Money").text(0);
}
};
});
目前我每次花费250美元,但我不确定如何将价格提高35%。
答案 0 :(得分:2)
var price = 250;
$(function() { /* The hire miner function */
$('#hireminer').click(function(){
hireMiner();
});
function hireMiner() {
var minerct = parseInt($("#minerct").text()); /* minerct is miner count */
var money = parseInt($("#Money").text());
if(money >= price) {
minerct = isNaN(minerct) ? 0 : minerct + 1;
money = isNaN(money) ? 0 : money - price;
price += price * .35;
}
$("#minerct").text(minerct);
$("#Money").text(money);
function resetCounter() {
$("#minerct").text(0);
$("#Money").text(0);
}
};