Ich habe gesucht und gesucht, aber ich kann nirgends eine Frage darüber finden. In meinem Code möchte ich eine Nummer zu einer anderen Nummer hinzufügen, aber es kann den Startwert nicht überschreiten. Ich arbeite mit einem Würfel-Programm, also sage ich eine 6 und mein Startwert war 40. (Es ist ein D-Spiel Typ & D, also eine Person angreift und dann verlieren sie Gesundheit etc) Also, wenn dies passiert, sagen Sie meine Gesundheit an diesem Punkt ist 36, mein Start Gesundheit war 40, und ich roll eine 6, um mich für 6 HP zu heilen, aber ich kann nicht heilen für 6 Ich kann nur für 4 heilen. Wie würde ich dies einrichten, so dass die Zahl hinzugefügt wird 40 PS nicht überschreiten?Hinzufügen einer Nummer zu einer festen maximalen Nummer
int maxhealth = 40;
defenderD6 = m6.roll();
Dies ist ein Beispiel dafür, was ich verwende, einen Start int und dann ein Objekt, das eine Zahl zwischen 1-6 rollen.
Danke
nehmen Sie Ihren Code zeigen? –
'if (Gesundheit> 40) {Gesundheit = 40; } ' – pzaenger