{% extends "base.html" %} {% block title %}{{ game.name }} — Forge Engine{% endblock %} {% block content_class %}content-wide{% endblock %} {% block content %}
{% if request.args.get('blocked_screen') %}
⚠️ Suppression impossible : au moins un autre écran a un bouton qui cible précisément celui-ci. Retire d'abord cette action.
{% endif %}

Écrants

{% if screen_list %}
{% for s in screen_list %} {% endfor %}
#Nom
{{ loop.index }} {{ s.name }} {% if loop.first %} ★ Départ{% endif %}
✏️
{% else %}

Aucun écran pour l'instant.

{% endif %}

Objets

{% if definitions %}
{% for d in definitions %} {% endfor %}
NomTable SQL
{{ d.table_name }}
{% else %}

Aucun objet pour l'instant.

{% endif %}

Templates

{% if element_types %}
{% for t in element_types %} {% endfor %}
NomUsage
{{ t.icon or '🧩' }} {{ t.name }} {{ element_type_usage.get(t.id, 0) }} instance(s) {% if t.bound_definition_id %} {% for d in definitions %}{% if d.id == t.bound_definition_id %} · « {{ d.name }} »{% endif %}{% endfor %} {% endif %} ✏️
{% else %}

Aucun template pour l'instant.

{% endif %}

Variables

{% if variables %} {% for v in variables %}
{% endfor %}
{% for v in variables %} {% endfor %}
NomTypeValeur
{{ v.name }}
{% else %}

Aucune variable pour l'instant.

{% endif %}

Paramètres du jeu

{% for d in definitions %} {% set definition = definitions_full[d.id] %} {% set existing_definitions = definitions|rejectattr('id', 'equalto', d.id)|list %} {% if definition.fields %} {% endif %} {% endfor %} {% endblock %}