Je me disais bien que j'avais déjà répondu à la question quelque part, mais j'ai cru un moment que c'était pour quelqu'un d'autre.
Bon en tout cas tu commences à avoir le tuto complet sur les pages avec tout ça ^^ Donc juste pour terminer la tâche, j'aimerais insister sur le fait que tu dois utiliser [appeler page] avec le nom de la page, afin que ce soit clair de quel kode tu fais appel. N'utilises surtout pas [page précédente] ou [page suivante] car comme expliqué dans mon autre post, leur valeur ne changent pas quand tu appelles une page.
Également, note que tu peux appeler une page dans une page, mais il ne faut pas que tu boucles. [appeler page] [A], and in A, [appeler page] [B] marche, mais si dans B tu as [appeler page] [A], ça ne fontionnera pas (donc pas de récursif possible).
Donc pour finir, voilà un exemple concret d'utilisation de pages, pour un cerveau de personnage de RPG :
page 1: Init -> initialise tes variables, puis va à la page 2
page 2: Main -> ne contient plus ou moins que des appels à d'autres pages : "Mouvement", "Attaque&Défense", "Aptitudes", "MontéeNiveau"
page 3: Mouvement -> when [ZQSD] do [déplacer], when [espace] do [sauter] etc
page 4: Attaque&Défense -> attaques, parade et magie, et appels à AttaqueSpéciale1, AttaqueSpéciale1, etc et Sort1, Sort2, etc
page 5: Aptitudes -> si tu as beaucoup de compétences, fait des appels aux pages Aptitude1, Aptitude2, etc
page 6: MontéeNiveau. Note : à l'intérieur de ta page Main à l'endroit où tu appelles cette page, met dans le WHEN quelque chose comme "[XPs] [plus grand ou égal à] [XPs pour monter de niveau]" ou quelque chose du genre.
Et par exemple, dans ta page Attaque&Défense pour la magie, tu devrais avoir :
when: boutton pour la magie do:
___ when: do: {kode commun à tous tes sorts}
___ when: {condition1} do: [appeler page] [Sort1]
______ when: [autre] {condition2} do: [appeler page] [Sort2] etc
___ when: do: [mana] [soustraire de] [coûtMana]
Dans Sort1:
when: do: [coûtMana] [égale] [10]
when: do: {kode du Sort1}
and Spell2:
when: do: [coûtMana] [égale] [15]
when: do: {kode du Sort2}