un peu de code cette fois :
je vais parler du système des objects.
au début, j'ai essayé de faire un système avec plusieurs objects tel que
La classe item puis les autres object principaux qui hérite de item:
- ammo
- key
- weapon
- recovery
Ensuite pour l'inventaire je créait une liste d'objets item dans lequel les object de type ammo,key,weapon,etc venait s'intégrer.
Les problèmes sont survenus quand je devais tester les objects entre eux pour les associations (tout les objects était traité comme item alors qu'il fallait prendre en compte leur caractéristique weapon,ammo etc) j'ai préférer changer ça en un seul objectavec des propriétés enum type, weapontype, ammotype etc..
J'essaierais surement plus tard de repartir sur une architecture plus object en essayant de passer la barrière des castings de variable entre elles mais pour le moment ça marche..