Source: sim/entities/Entities.js

  1. /** @module */
  2. import VoterShapeList from '../voters/VoterShapeList.js'
  3. import CandidateList from '../candidates/CandidateList.js'
  4. import CandidateDnList from '../candidateDns/CandidateDnList.js'
  5. /**
  6. * @param {Menu} menu
  7. * @param {Changes} changes
  8. * @param {Commander} commander
  9. * @param {Layout} layout
  10. */
  11. export default function Entities(changes, commander) {
  12. const self = this
  13. // Entities //
  14. self.candidateList = new CandidateList(changes, commander, self)
  15. self.voterShapeList = new VoterShapeList(changes, commander, self)
  16. self.candidateDnList = new CandidateDnList(changes, commander, self)
  17. }