Problemas para alterar valor de atributo

Boa Tarde,pessoal sou iniciante em java e estou tendo alguns problemas,quero matar a Thread de um objeto.Exemplo tenho um objeto que se movimenta em quando a variavel andando do tipo boolean for true.
Só que esse objeto ta numa classe e tenho outra classe com um metodo para derrubar e matar esse objeto,
então nessa classe eu mato objeto isso ta funcionando só eu tenho que mudar esse valor da variavel para false,
fiz um metodo para alterar mais ai fica dando java.lang.NullPointerException quando ele vai executar esse metodo.O metodo main ta na classe do objeto.

classe objeto


public class Objeto{
public void andarObjeto() {

		
		
		while (andando ==true) {
			MatarObjeto b = new Bomba();
			b.setObjeto(this);
			b.TrocarBoolean();
		//	diga(continuar);
			if (continuar == true) {

	int direcao = sortearDirecao() % 4;

			switch (sorteio) {

			case 0:

				andarAcima();

				break;
			case 1:

				andarAbaixo();

				break;
			case 2:

				andarEsquerda();

				break;
			case 3:

				andarDireita();

				break;
			}
		}
		}
	}

public class MatarObjeto{

private Objeto objeto;


 
	   public void setObjeto(Objeto  obj){
		   objeto= obj;
		   
	   }


   public void TrocarBoolean(){
  		   objeto.continuar =false;//aqui da o nullpointer
  		   diga(objeto.continuar);

não sei o que ta errado algo pode me ajudar?
se precisar em upo o codigo no rapidshare…
obrigado

brother pelo erro e pelo que vc explicou , voce deve estar passando algum inteiro como assinatura e nao como true ou false.

coloca o codigo no rapidshare ai posso te ajudar intentificando onde esta o erro

abraços

Opa ai ta o link

Opa ai ta o link

a classe bomba e que mata o objeto e a classe inimigo_normal e que faz ele executar…
obrigado Neto.Sabio .
a classe bomba e que mata o objeto e a classe inimigo_normal e que faz ele executar…
obrigado Neto.Sabio .