public void atualiza(object observavel, Eventos evento) { Asteroide ast = (Asteroide)observavel; if (evento == Eventos.AST_CRIADO) { ast.resgistraObs(this); } else if (evento == Eventos.AST_DESTRUIDO) { int ponto = ast.Ponto; pontuacaoTotal += ponto; textoPonto.text = pontuacaoTotal.ToString(); } }
public override void atualiza(object observavel, Eventos evento) { Asteroide ast = (Asteroide)observavel; if (evento == Eventos.AST_CRIADO) { ast.resgistraObs(this); } else if (evento == Eventos.AST_DESTRUIDO) { numAstDestruido++; if (numAstDestruido >= 5) { unlock(); } } }