Matriz

2 respostas
V

Olá pessoas
Estou fazendo um jogo Mina de Diamantes não sei se vc’s já conhecem, mas isso não
importa.
Estou na fase que tenho que testar em uma matriz 8x8 se uma determinada peça pode ser trocada por outra.
Ex.
peça da coordenada (0,0) pela peça da coordenada (2,2), só que tem que testar as peças dos quatros cantos tipo assim:

a peça esta na coordenada (2,2) tenho que testar as coordenadas (1,2),(2,1),(3,2) e (2,3)
tenho que fazer dois for’s para varrer a matriz linha/coluna e como faço para testar para direita, esquerda, para cima e para baixo na matriz.
Sei que isso deve ser coisa fácil de fazer mas está me dando um nó na cabeça.
Valew :roll:

2 Respostas

D

Cara,

pq vc não usa if, são só 4 possibilidades mesmo…
Mas quanto a usar 2 for vc poderia testar todas as 9 possibilidades e retirar as inúteis… qdo |i-j| != 1. Mas ainda acho melhor usar o if…

T+

V

Valew
Vou fazer com if. :wink:

Criado 24 de fevereiro de 2004
Ultima resposta 24 de fev. de 2004
Respostas 2
Participantes 2