engine/core.js
/**
       Prepare for the resolution of actions of a new round.
     */
Prepare for the resolution of actions of a new round.
Prepare for the resolution of actions of a new round .
startRound() {
        this.futureOccupants = [];
        for (let i = 0; i < this.occupants.length; i++) {
            let occupant = this.occupants[i];
            for (let j = 0; j < this.occupants.length; j++) {
                if (j === i) continue;
                occupant.collide(this.occupants[j], this, 0);
            }
        }
    }
startRound ( ) { this . futureOccupants = [ ] ; for ( let i = 0 ; i < this . occupants . length ; i ++ ) { let occupant = this . occupants [ i ] ; for ( let j = 0 ; j < this . occupants . length ; j ++ ) { if ( j === i ) continue ; occupant . collide ( this . occupants [ j ] , this , 0 ) ; } } }
Prepare for the resolution of actions of a new round.
Prepare for the resolution of actions of a new round .
// collide at the start of round (tick = 0)