packer : ReadLong=PeekL ????
Publié : mar. 21/sept./2004 16:45
Bonjour,
Apres quelques heures de recherche et autant d'essaie je me décide a poster sur le forum. J'explique
j'ai fait un fichier via le code suivant :
Ensuite ce fichier est packer avec la commande CreatePack puis AddPackFile. Bref jusque là rien de compliqué mon problème vient que je voudrais récupéré ces données directement en mémoire !
donc pour l'instant voilà ce que je fais mais ça ne me donne pas vraiment les bon resultat !
j'ai bien lu tout ce qui a été dit par Comtoie, Denis, Chris ... si j'ai bien compris certain truc ..j'avoue que les notions de pointeur je maitrise pas trop ... est ce que mon Adressememoire fonctionne comme un pointeur ou pas ? Est ce que je suis sur la bonne voie ?
merci d'avance !!
A oui j'oubliais le moteur de mon jeu avance bien ...une demo sera prochainement téléchargeable spécialement pour les membres du forum qui m'on tant aider !
Apres quelques heures de recherche et autant d'essaie je me décide a poster sur le forum. J'explique
j'ai fait un fichier via le code suivant :
Code : Tout sélectionner
If CreateFile(0,NomFichier$)
WriteStringN(NomTableau$)
Debug("Nom:"+NomTableau$)
WriteLong(TablL)
WriteLong(TablH)
WriteLong(Thepaysagetype)
WriteLong(Picture_Front)
;Debug "save"
For c=0 To 4
For zx=0 To TablL
For zy=0 To TablH
WriteLong(Map(c,zx,zy))
Next
Next
Next
WriteLong(NbObjet)
For z=1 To NbObjet
WriteLong(Objet_Anim(z))
WriteLong(Objet_X(z))
WriteLong(Objet_Y(z))
WriteLong(Objet_Mode(z))
WriteStringN(Objet_Info(z))
Next
CloseFile(0)
EndIf
donc pour l'instant voilà ce que je fais
Code : Tout sélectionner
OpenPack("data/level/000.dat")
AdresseMemoire = NextPackFile()
NomTableau$=PeekS(AdresseMemoire)
Debug(NomTableau$)
TablL=PeekL(AdresseMemoire+Len(NomTableau$) +1)
Debug(Str(TablL))
j'ai bien lu tout ce qui a été dit par Comtoie, Denis, Chris ... si j'ai bien compris certain truc ..j'avoue que les notions de pointeur je maitrise pas trop ... est ce que mon Adressememoire fonctionne comme un pointeur ou pas ? Est ce que je suis sur la bonne voie ?
merci d'avance !!
A oui j'oubliais le moteur de mon jeu avance bien ...une demo sera prochainement téléchargeable spécialement pour les membres du forum qui m'on tant aider !
