BANK SWAP est couramment utilisé avec les banques d'objets, d'icônes et de musique. Par exemple, il peut être utilisé pour passer instantanément des images d'une banque d'icônes à une banque d'objets, comme ceci :
X> Load "Objects.Abk" : Rem Utilisez votre propre nom de fichier Load "Icons.Abk" : Rem Sélectionnez le nom de fichier approprié Bank Swap 1,2 : Rem Les banques 1 et 2 sont normalement utilisées pour les sprites et icônes
Une autre possibilité est de stocker plusieurs banques de musique différentes en mémoire, et de les échanger selon les besoins.
Lister les banques à l'écran
LIST BANK
instruction : lister toutes les banques en mémoire
List Bank
L'instruction LIST BANK est utilisée pour fournir une liste complète de toutes les banques disponibles dans le programme en cours. Les informations sur les banques sont listées dans l'ordre suivant :
LIST BANK affichera un rapport de ce type à l'écran :
1-C- SpritesS:C61298 L:0000005 3-C- Music S:C60E80 L:0001000 6-F- Work S:100000 L:0010000
Fonctions des banques mémoire
AMOS Professional fournit un ensemble complet de fonctions de banque mémoire, qui sont utilisées pour obtenir des informations sur l'état des banques disponibles.
LENGTH
fonction : retourne la longueur d'une banque mémoire
length=Length(numéro de banque)
La fonction LENGTH est utilisée pour connaître la taille de la banque dont le numéro est spécifié entre parenthèses. Normalement, cela est mesuré en octets, mais si la banque contient des objets ou des icônes, le nombre d'images dans cette banque sera retourné.