updateDozerTailInVisibleEntities method

void updateDozerTailInVisibleEntities ()

Adds or removes DozerTail - Entity's depending on the current score

Implementation

void updateDozerTailInVisibleEntities() async {
  // add tail entities to visible entities list
  this._dozer.tailEntities.forEach((e) {
    this.visibleEntities.putIfAbsent(e.id, () => e);
  });

  // remove
  for (int i = this._dozer.tailEntities.length + 1; this.visibleEntities.containsKey(-1 * i); i++) {
    this.visibleEntities.remove(-1 * i);
  }
}