Posta il codice. Una variabile non può cambiare valore da sola...
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
if(en.getId() == Id.finish){
if(getBounds().intersects(en.getBounds())){
Game.lives += 1;
Game.level += 1;
die();
moneteTot += monete;
monete = 0;
}
questa è la parte di quando finsci il livello
if(dead){
moneteTot-=monete;
monete = 0;
}
questa di quando perdi
ma il valore di moneteTot torna sempre a 0
Veramente andbin ha detto esattamente (e correttamente) il contrario...
Ma scusa... io avevo detto che quando perdi devi solo azzerare "monete" non devi diminuire la quantità di "monteteTot"... Altrimenti è ovvio che torna al valore di prima, glielo stai dicendo tu di fare così.
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza