INNER CODE UNIT · JavaScript

elapsed

rohitg00/k8sgames · js/engine/GameEngine.js:373

    const elapsed = this._frameTimes[this._frameTimes.length - 1] - this._frameTimes[0];
    return elapsed > 0 ? Math.round(((this._frameTimes.length - 1) * 1000) / elapsed) : 0;
  }

  getFrameTime() {
    if (this._frameTimes.length < 2) return 0;
    const last = this._frameTimes[this._frameTimes.length - 1];
    const prev = this._frameTimes[this._frameTimes.length - 2];
    return last - prev;
  }

  _processInputQueue() {
    while (this._inputQueue.length > 0) {
      const input = this._inputQueue.shift();
      this._executeCommand(input);
    }
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…