Quote Originariamente inviata da Leosavi25 Visualizza il messaggio
ci ho provato ma come ha detto prima andbin se attribuisci a una variabile x un valore della variabile y non si puo far si che la variabile x rimanga com'e quando la variabile y cambia di valore.
Veramente andbin ha detto esattamente (e correttamente) il contrario...


Quote Originariamente inviata da Leosavi25 Visualizza il messaggio
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

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.