notes

multiball support?

wie is de baas: moet playstate const zijn voor teams en players?
[ja]

resourcemanager/object store voor teams/players etc? zodat ze in het menu niet opnieuw hoeven geladen of vice versa

een player met een link naar een club en een club met een link naar een player is redundant en kan voor problemen zorgen; maar hoe moet het anders?
alleen player een link naar club is meer database achtig
^ het hele concept van players is lastig; wat is een player? een conglomeraat van gelijkwaardige objecten, of een main player met slechts een match player?
en waar komt de match player zijn/haar controller in dit verhaal?

matchteamcontrollers as well as matchplayercontrollers?

player id != array index; id afschaffen in gebruik? of renamen naar uniek geval? wat is handig in dagelijks gebruik?

hoe detecteer ik in BallImpulseSequenceEvent of *ball nog wel bestaat? (moet dat uberhaupt of mogen we dat aannemen)

DribbleSequence *dribbleSequence = new DribbleSequence(playState->GetBall(), matchPlayers.at(i)->GetPosition(), matchPlayers.at(i)->GetMovement(), inputDirection);
^ really pass through all that (player/etc) info, or find some better way?

Controllers: what objects do we give em at start, and which during requests?

todo: rename controllers 'player' naar 'playerbody'?

GetTimeNeededToGetToBall locatie?
also, cache GetTimeNeededToGetToBall_ms

do sequences need playerbody objects?

--> TODO FIRST: fatsoenlijk dit lijstje afwerken waar mogelijk, todo's langs gaan <--
