Clauvin / Visualizador-De-Log

Visualizador de log de projeto do LAMAE - NCE/UFRJ. / Log visualizer of F!T, project of LAMAE - NCE/UFRJ.
http://www.lamae.nce.ufrj.br/?page_id=498
0 stars 0 forks source link

Bug de posição em X menor que zero #79

Closed Clauvin closed 8 years ago

Clauvin commented 8 years ago

Em LogFIT5.txt, escolher

Jogador - Ariel e Asmodeus Nível - 1 Personagem - 0 e 1

resulta em IndexOutOfRangeException e NullReferenceException.

Clauvin commented 8 years ago

A falta que causa o bug é que só existe uma estrutura de dados que guarda as posições dos personagens para que eles sejam guardados para os mapas.

E essa estrutura de dados tem os seus dados somados e subtraídos por todos os jogadores.

Daí o bug no caso descrito no começo deste problema(issue): os outros jogadores moviam o primeiro personagem um pouco para a direita, então um tanto para a esquerda, mais pra esquerda, mais pra esquerda e X do personagem 1 ficava menor que zero.

Clauvin commented 8 years ago

Resolvido com os commits Tentativa de resolver bug de posição menor que zero, Tentativa 2 de resolver variáveis abaixo de 0 e Criação e uso de CriarNovasCoordenadasIniciais....