mesuré en MOTS
ENDR
* Programmes
REPT Nombre_De_Programmes
Prog_NN dc.w Longueur Du Prog_NN
dc.b "Le programme en Ascii simple"
ENDR
LA BANQUE DE RESSOURCES
La banque de ressources est utilisée pour contenir tous les boutons de contrôle et icônes utilisés par les commandes d'INTERFACE d'AMOS Professional. La banque de ressources est divisée en trois sections principales. Il y a une zone pour les définitions des boutons, une autre pour les chaînes de commandes, et une troisième pour les messages.
dc.b "Resource"
Start dc.l Images-Start * Offset vers les images compressées (optionnel)
dc.l Texts-Start * Offset vers la liste de messages (optionnel)
dc.l DBL-Start * Offset vers le programme Interface (optionnel)
dc.l 0 * Réservé pour extensions futures
* Les images compressées vont ici
* Elles sont utilisées par les commandes UNpack, Line et BOx de l'Interface
Images dc.w Nombre_D_Images Contient le nombre de parties
REPT Nombre_D_Images
dc.l Image_NN-Images Offset vers le début de chaque partie
ENDR
* On entre maintenant les détails complets de l'écran depuis lequel les images ont été capturées
dc.w Nombre_De_Couleurs
dc.w Mode_Graphique Au même format que SCREEN OPEN
(Lowres, Hires, Laced)
ds.w 32 Contient la palette de couleurs des images
dc.w Longueur_Du_Nom Ensuite le nom de l'image source
dc.b "Nom_Complet_Du_Chemin" Nom en format Ascii simple
dc.b 0 Compléter si nécessaire pour obtenir un octet pair
* Chaque image est un bitmap compressé normal, au format "pic.pac"
* Pour l'instant, il n'y a que deux types d'image possibles
* Image simple
Image_NN:
dc.b Données_Compactées Interne au compresseur d'écran !
* Alternativement, les données peuvent être une définition de BOx, de Line
* ou des commentaires sur une image spécifique, entrés dans le resource bank_maker.
* dans ce cas, un nombre magique, =$ABCD se trouvera immédiatement AVANT
* les données graphiques.
Res_NN:
dc.b "nom " 8 octets, Ascii
dc.w Nombre_D_Images Un BOx a besoin de 9 images, Lines de 3
et une image simple seulement 1
dc.w $ABCD
dcb.b Données_Compactées
* Ces types peuvent être mélangés dans n'importe quel ordre, il est donc acceptable
* de mettre la ligne de commentaire AVANT la définition du bouton