Após mais uma melhoria de visualização, o foco passou ao ponto mais importante do programa: a coleta de estatísticas. A primeira estatística coletada, de ordem unicamente computacional, deveria ser o número de quadros por segundo da animação. Foi escolhida esta estatística pela facilidade de implementação da sua coleta. Para dar mais flexibilidade ao usuário, também foi adicionada, na interface, a opção de mostrar ou não o número de quadros por segundo.
O cálculo do número de quadros por segundo é, na verdade, uma estimação baseada
no intervalo entre a última atualização e a atualização corrente. Seu resultado
é atualizado a cada quadro e impresso na tela da simulação, como mostra a
Figura .
Depois do número de quadros por segundo, passou-se à coleta de dados da simulação. A primeira estatística coletada foi o número de colisões por segundo. Para implementá-la, foram necessárias algumas refatorações no código.
Luiz Fernando Oliveira Corte Real 2008-11-28