Some refactoring

This commit is contained in:
schmelczerandras 2020-09-14 19:18:59 +02:00
parent a51c06ae7b
commit 99f47e2961
45 changed files with 72 additions and 113 deletions

View file

@ -1,8 +1,8 @@
import { CommandBroadcaster } from './commands/command-broadcaster';
import { BeforeRenderCommand } from './drawing/commands/before-render';
import { RenderCommand } from './drawing/commands/render';
import { IRenderer } from './drawing/i-renderer';
import { WebGl2Renderer } from './drawing/rendering/webgl2-renderer';
import { BeforeRenderCommand } from './graphics/commands/before-render';
import { RenderCommand } from './graphics/commands/render';
import { IRenderer } from './graphics/i-renderer';
import { WebGl2Renderer } from './graphics/rendering/webgl2-renderer';
import { timeIt } from './helper/timing';
import { IGame } from './i-game';
import { KeyboardListener } from './input/keyboard-listener';
@ -128,13 +128,12 @@ export class Game implements IGame {
this.previousFpsValues.push(1000 / deltaTime);
if (this.previousFpsValues.length > 30) {
this.previousFpsValues.sort();
const text = `Min: ${this.previousFpsValues[0].toFixed(
2
)}\n\tMedian: ${this.previousFpsValues[
const min = this.previousFpsValues[0];
const median = this.previousFpsValues[
Math.floor(this.previousFpsValues.length / 2)
].toFixed(2)}`;
];
InfoText.modifyRecord('FPS', text);
InfoText.modifyRecord('FPS', { min, median });
this.previousFpsValues = [];
}