Page 1 sur 1

Charger un sprite depuis un fichier compressé

Publié : dim. 01/févr./2004 15:44
par Aranoth
Bonjour,

j'ai un fichier compressé (pak) qui contiens tout mes sprites, je voudrais charger un sprite depuis le fichier, mais je sais pas comment faire :oops:

J'ai trouvé qq fonctions qui pourrait m'aider mais je sais pas comment faire marcher le tout:

Code : Tout sélectionner

Resultat = CatchSprite(#Sprite, NomFichier$ [, Mode])
Resultat = UnpackMemory(MemoireSource, MemoireDestination)

Merci de m'aider :wink:

PS: je voudrais coder tout ca en une procedure

Publié : dim. 01/févr./2004 16:05
par comtois

Code : Tout sélectionner

If openPack(Fichier$)
   Adresse = NextpackFile()
   Img + 1
   CatchImage(Img,Adresse)
Etc ...
Voila en gros, je fais comme ça pour des images, mais tu dois pouvoir remplacer CatchImage par CatchSprite

Publié : dim. 01/févr./2004 16:10
par Aranoth
Merci, mais comment connaitre l'adresse en mémoire d'un sprite exact ? De facon a ne charger que lui

Publié : lun. 02/févr./2004 8:46
par Heis Spiter
Je ne suis pas sur, mais je crois que l'utilisation de la mémoire pour les "packs" ne sert que dans 2 cas identiques (et pas dans celui que tu voudrais) : 1 - 'Enpacker' un fichier contenu dans la mémoire, 2 - 'Unpacker' un fichier dans un zone mémoire...
Arretez-moi si je me trompe :?
PS : Comtois, ton avatar serai mieux sans les lunettes :mrgreen: