2017-08-31 4 views
0

Je suis en train de programmer un générateur de personnage RPG dans CLR et dans un événement vous pouvez configurer les statistiques de vos personnages dans les limites d'un total de points de construction.Soustraction des anciennes données du total pour garder un total correct

Cependant, nous avons remarqué un problème simple. Si vous cliquez sur le bouton soumettre les statistiques, il continue d'ajouter ses statistiques, ce qui augmente le nombre total de points de construction utilisés jusqu'à ce que vous ayez à fermer l'application et à la relancer. Chaque fois que la boîte de message s'affiche, elle indique toujours qu'elle utilise 0 point de construction. Lorsque je commente tous les éléments Old_Stat_total, il se comporte comme il se doit, mais l'ajout de composition rend le projet un peu maladroit. Je me demande simplement si je manque quelque chose ou si je ne fais pas quelque chose correctement.

Répondre

0

À partir de votre code:

Stat_total = Power_value + Speed_value + Range_value + 
     Precision_value + Durability_value + Potential_value; 

Stat_total = Old_Stat_total; 

comme vous pouvez le voir, vous calculer Stat_total et le remplacer par Old_Stat_total

+0

Oh mon Dieu je de ne jamais pensé à cela! Merci d'avoir attrapé ça. Je vais les échanger maintenant. –