Jogo da Memória para android - comparar imagens

3 respostas
P

Estou com uma duvida aqui num projecto onde estou tentando fazer o jogo da memória(jogo dos pares).
Tenho o seguinte array:

ArrayList imagens = new ArrayList();

imagens.add(R.drawable.pic1);

imagens.add(R.drawable.pic2);

imagens.add(R.drawable.pic3);

imagens.add(R.drawable.pic4);

imagens.add(R.drawable.pic5);

imagens.add(R.drawable.pic6);

imagens.add(R.drawable.pic7);

imagens.add(R.drawable.pic8);

imagens.add(R.drawable.pic9);

imagens.add(R.drawable.pic10);

imagens.add(R.drawable.img1);

imagens.add(R.drawable.img2);

imagens.add(R.drawable.img3);

imagens.add(R.drawable.img4);

imagens.add(R.drawable.img5);

imagens.add(R.drawable.img6);

imagens.add(R.drawable.img7);

imagens.add(R.drawable.img8);

imagens.add(R.drawable.img9);

imagens.add(R.drawable.img10);
int i = 0;
int j = 0;

while(imagens.size() > 0){
	int idx = Utils.randomBetweenNrs(0,imagens.size()-1);
	imageIDs2[j] = (Integer)imagens.get(idx);
	j++;
	imagens.remove(idx);
}

}

Alguem tem como me ajudar a comparar as imagens? a pic1 faz par com img1 e assim sucessivamente. necessito de uma forma de as comparar para saber se se trata de um par ou de imagens diferentes. obrigado desde já!

3 Respostas

Marky.Vasconcelos

Guarde a posição das cartas em uma matriz e compare-as por ela.

P

Tem como exemplificar em codigo isso da matriz? sou de Portugal e novato em programaçao android até agora ainda nao tive contacto com algo designado por “matriz” provavelmente aqui poderá ter um nome diferente. obrigado

V

Isto não é programação android e sim java, estude java e vai conseguir. É como dizem: “O único pré-requisito para aprender android é saber java”. Mas nem o java vocês querem aprender, fica díficil.

Criado 10 de junho de 2013
Ultima resposta 11 de jun. de 2013
Respostas 3
Participantes 3