FarewellLe 15/05/2010 à 15:35
Est-ce que d'après vous, ce n'est pas mauvais de définir en tant que variables globales :
- les données de la souris (coordonnées, état des boutons)
- les données du clavier (touche appuyée/releasée)
- le buffer de l'écran
Je pourrais m'amuser à tout passer en paramètres, mais ça fait très artificiel comme manière de dire qu'on a pas de variables globales : ce sont en effet des données communes à tous les composants qui peuvent vouloir savoir différentes choses sur les entrées, ou vouloir s'afficher. Je vois ça comme ça, qu'en pensez-vous ?
Alors bien sûr, je n'ai aucune abstraction par rapport à la SDL avec ça, mais au moins mon programme avance : à force de mettre des abstractions dans tous les sens, on en arrive jamais à coder du concret, puis de toute façon faut bien qu'à un moment où l'autre on finisse par s'adresser aux interfaces d'entrées-sorties.