HomeWildfire Games

[AI] Remove code duplication from map component

Description

[AI] Remove code duplication from map component

Differential revision: D4235

Event Timeline

Silier added subscribers: bb, Stan.Sep 13 2021, 8:12 PM

I wanted to add new line and it send it instead. So here we go:

Remove duplication by moving loops into a function.
Optimise looping a bit by not recomputing part of variables dependent only on outer loop in inner loop.
let -> const where possible

Reviewed by: @bb
Comments by: @Stan