2023-08-11 15:59:57 +00:00
|
|
|
|
*
|
|
|
|
|
* Tout a disparu
|
|
|
|
|
*
|
|
|
|
|
* (c) 1992, Fran<EFBFBD>ois Coulon
|
|
|
|
|
* (c) 2022, Antoine Vignau & Olivier Zardini
|
|
|
|
|
*
|
|
|
|
|
|
|
|
|
|
mx %00
|
|
|
|
|
|
|
|
|
|
*-----------------------
|
|
|
|
|
* LES VARIABLES
|
|
|
|
|
*-----------------------
|
|
|
|
|
|
|
|
|
|
DEBUT_DATA = * ; C'est vachement pratique pour tout effacer !
|
|
|
|
|
|
|
|
|
|
*--- Variables Apple IIgs
|
|
|
|
|
|
|
|
|
|
nbTEXTES ds 2
|
|
|
|
|
nbTEXTES2 ds 2 ; nombre de textes indiqu<71> dans le fichier .TEX
|
|
|
|
|
|
|
|
|
|
tblTEXTES ds 4*NB_TEXTES
|
|
|
|
|
|
|
|
|
|
*--- Pour la sauvegarde
|
|
|
|
|
|
|
|
|
|
C1 ds 1
|
|
|
|
|
P ds 1
|
|
|
|
|
|
|
|
|
|
*--- Variables Atari ST
|
|
|
|
|
|
|
|
|
|
aventure ds 2
|
|
|
|
|
nombre_scenes ds 2
|
|
|
|
|
scene_actuelle ds 2
|
|
|
|
|
i ds 2
|
|
|
|
|
j ds 2
|
|
|
|
|
scene ds 2
|
|
|
|
|
deplacement ds 2
|
|
|
|
|
fichier ds 2
|
|
|
|
|
espace ds 2
|
|
|
|
|
longueur ds 2
|
|
|
|
|
index ds 2
|
|
|
|
|
pointeur ds 2
|
|
|
|
|
numero_mot ds 2 ; WORD
|
|
|
|
|
mot ds 128 ; le mot <20> chercher (jusqu'au caract<63>re espace)
|
|
|
|
|
option_mot ds 128 ; le mot est enregistr<74> s'il est dans la liste
|
|
|
|
|
image_chargee ds 2 ; WORD - TRUE or FALSE
|
|
|
|
|
escape ds 2 ; WORD - TRUE or FALSE
|
|
|
|
|
|
|
|
|
|
* Toujours en d<EFBFBD>cal<EFBFBD> : index 1 d<EFBFBD>marre <EFBFBD> 0 (NB_TEXTES est toujours > au nombre de sc<EFBFBD>nes)
|
|
|
|
|
|
2023-08-13 15:54:50 +00:00
|
|
|
|
asc "SUITE_DATA"
|
|
|
|
|
SUITE_DATA = * ; C'est vachement pratique pour tout effacer !
|
|
|
|
|
|
|
|
|
|
asc "FONCTION_MOTS"
|
|
|
|
|
fonction_mots ds NB_TEXTES*NB_MOTS*2 ; PNTR - mots qui vont "r<>agir"
|
|
|
|
|
asc "AIGUILLAGE"
|
|
|
|
|
aiguillage ds NB_TEXTES*NB_MOTS ; BYTE - scene correspondant au mot
|
|
|
|
|
asc "CONDITION"
|
|
|
|
|
condition ds NB_TEXTES*NB_MOTS*2 ; WORD - scene devant avoir ete vue (ou non si n<>gatif)
|
|
|
|
|
asc "POINTEUR_MOTS"
|
|
|
|
|
pointeur_mots ds NB_TEXTES ; BYTE - nombre de mots pour chaque scene
|
|
|
|
|
asc "SCENE_VISITEE"
|
|
|
|
|
scene_visitee ds NB_TEXTES ; BOOL - le joueur est-il pass<73> par cette sc<73>ne ?
|
|
|
|
|
asc "PHRASE"
|
|
|
|
|
phrase ds NB_TEXTES*NB_MOTS*2 ; PNTR - phrases explicatives de chaque mot
|
|
|
|
|
asc "IMAGE_A_CHARGER"
|
|
|
|
|
image_a_charger ds NB_TEXTES*2 ; PNTR - nom des fichiers image <20> charger <20> chaque sc<73>ne
|
|
|
|
|
asc "ROUGE1"
|
|
|
|
|
rouge1 ds NB_TEXTES ; les composants RVB pour le fond
|
|
|
|
|
asc "VERT1"
|
2023-08-11 15:59:57 +00:00
|
|
|
|
vert1 ds NB_TEXTES
|
2023-08-13 15:54:50 +00:00
|
|
|
|
asc "BLEU1"
|
2023-08-11 15:59:57 +00:00
|
|
|
|
bleu1 ds NB_TEXTES
|
2023-08-13 15:54:50 +00:00
|
|
|
|
asc "ROUGE2"
|
2023-08-11 15:59:57 +00:00
|
|
|
|
rouge2 ds NB_TEXTES
|
2023-08-13 15:54:50 +00:00
|
|
|
|
asc "VERT2"
|
2023-08-11 15:59:57 +00:00
|
|
|
|
vert2 ds NB_TEXTES
|
2023-08-13 15:54:50 +00:00
|
|
|
|
asc "BLEU2"
|
2023-08-11 15:59:57 +00:00
|
|
|
|
bleu2 ds NB_TEXTES
|
2023-08-13 15:54:50 +00:00
|
|
|
|
asc "FIN_DATA"
|
2023-08-11 15:59:57 +00:00
|
|
|
|
FIN_DATA = * ; Ben, ouais !
|
|
|
|
|
|
|
|
|
|
ds 2 ; padding, we never know :-)
|
|
|
|
|
|