Pegar valores de outro método

Salve!

Tenho um método com duas váriaveis:

public void Exemplo () {
double posX = 100;
double posY = 100;
}

Só que tenho funções que conforme o jogo roda alteram a posição X,Y do personagem, e agora quero implementar uma mágia só que ela tem que pegar a posição que o personagem está. Tentei setar como váriavel global mas não foi, a magia sempre pega o valor inicial;

Obs: As coordenadas estão em um método, e a mágia em outro.

Abçs t++ vlw!

você pode declarar como global e sempre quando for alterar usar um

this.posX = o valor alterado 

na hora de pegar é só pegar ela e ela vai estar com o valor atual

utilize métodos get e set para fazer isto vai lhe poupar trabalho.

vc podera fazer uma variavek local que pode ter um Get e um set de cada 1 e setar dentro do metodo a posição…

Porque não cria uma classe algo como Vector2D que guarde o x e o y?