Go to file
2022-01-11 20:41:20 +01:00
assets THIS. IS. FINISHED. the end 2022-01-11 16:00:00 +01:00
doc/SAE102-SpaceInvaders doc stuff again 2022-01-11 15:45:50 +01:00
headers some more doc 2022-01-11 20:41:20 +01:00
lib_headers/mingl invaders now pew pew too (and did some refactoring) 2022-01-02 00:10:57 +01:00
src some more doc 2022-01-11 20:41:20 +01:00
unconverted_assets THIS. IS. FINISHED. the end 2022-01-11 16:00:00 +01:00
.gitignore updated .gitignore 2022-01-06 15:08:20 +01:00
CMakeLists.txt Async sprites loading 2022-01-10 14:27:16 +01:00
config.yml fuk u 2022-01-11 16:01:19 +01:00
Doxyfile Doc stuff again 2022-01-10 18:25:13 +01:00
LOGO.png we got a sexy doxyfile now 2022-01-10 17:50:27 +01:00
README push 2022-01-09 18:30:15 +01:00

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
Lors d'un include, on utilise <> pour la STD, "" pour nos fichiers/MinGL

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éfinition 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)'

```
DOC

game.h :
scoremanager
manageOnePlayer : const missing non? j'ai mit "in" faudra voir
le fin du fichier game.h enfaite lol

god.h
tout lol
```