Aller au contenu principal

Frameworks de code

Recette : borner un nombre

Limitez ce qu'un joueur peut saisir pour un nombre.

Objectif

Gardez les PV maximum d'un Keeper entre 1 et 40.

Le changement

schemas/keeper.json
    "max_hp": {
      "label": "Maximum HP",
      "description": "How much damage a Keeper can take.",
      "defaultValue": 10,
      "min": 1,
      "max": 40
    }
  1. Lignes 12-13 min et max bornent le nombre. min ne doit pas dépasser max.

Un scénario ou un préréglage hors des bornes fait échouer la vérification :

Parameter max_hp 99 is not between 1 and 40.

Testez-le

Testez les extrêmes : utilisez la plus petite et la plus grande valeur dans un préréglage ou un scénario.

Suite