Je fais un jeu en as3 en utilisant flash develop et flash cs5. Tout est orienté objet. Je me demandais, si je devais avoir une classe "passerelle" qui a une référence de propriété à toutes les instanciations des autres classes, et je passe juste cette classe passerelle à de nouveaux objets, afin qu'ils aient accès à chaque classe. Ainsi:
var block:Block = new Block(gateway);
//In the block class:
this.gateway.player.setHealth(100);
//Or:
this.gateway.input.lock();
Est-ce comme un motif singleton ou quelque chose? Dois-je faire ça?