19 lines
836 B
Plaintext
19 lines
836 B
Plaintext
Conventions à suivre :
|
|
camelCase pour les noms de variables/fonctions/fichiers
|
|
PascalCase pour les noms de classes/structures
|
|
Nommage en anglais
|
|
Pas de fonctions de +100 lignes
|
|
Les guards sont de cette forme : GUARD_<filename>_H
|
|
|
|
Concernant les const :
|
|
Afin de limiter l'utilisation du mot const (pour garder une certaine lisibilité du code), les cas suivants n'ont pas besoin d'etre déclarés comme const :
|
|
- déclaration/défintion de fonctions : les types primitifs/valeurs d'enum passés par valeurs ne sont pas notés const
|
|
|
|
écran : constante 1280x720
|
|
|
|
|
|
Reminder : les missiles sont tirés par les envahisseurs, et les torpilles par le joueur
|
|
|
|
Quelques unes des problèmes rencontrés :
|
|
- La sépararation entre l'affichage et la logique nous force à calculer les positions 2 fois (pour le bounc checking, et le l'affichage)'
|