# ---------- Actions : modifier une donnée d'objet ---------- DATA_OPERATIONS = [ ("definir_texte", "Donner cette valeur — texte"), ("definir_nombre", "Donner cette valeur — nombre"), ("definir_bool_vrai", "Mettre à Vrai"), ("definir_bool_faux", "Mettre à Faux"), ("basculer_bool", "Basculer Vrai / Faux"), ("incrementer", "Augmenter de..."), ("decrementer", "Diminuer de..."), # Phase 2 (hasard + opérations mathématiques) — voir # game_engine/data_actions/compute_operation.py pour le calcul de chacune. ("multiplier", "Multiplier par..."), ("diviser", "Diviser par..."), ("modulo", "Reste de la division par... (modulo)"), ("minimum", "Ne jamais descendre sous..."), ("maximum", "Ne jamais dépasser..."), ("alea", "Tirer un nombre aléatoire entre... (min,max)"), ] DATA_OPERATION_LABELS = dict(DATA_OPERATIONS)