love.filesystem.mount (Français)

Disponible depuis LÖVE 0.9.0
Ce-tte function n'est pas supporté-e par des versions plus anciennes.

Monte un fichier zip ou un dossier dans le répertoire de sauvegarde du jeu pour lecture. Il est également possible de monter love.filesystem.getSourceBaseDirectory si le jeu est en mode fusionné.

Fonction

Synopsis

success = love.filesystem.mount( archive, mountpoint, appendToPath )

Arguments

string (Français) archive
Le répertoire ou fichier zip, situé dans le répertoire de sauvegarde, à monter.
string mountpoint
Le nouveau chemin où l'archive sera montée.
boolean (Français) appendToPath (false)
Est-ce que l'archive sera recherchée lors de la lecture d'un chemin de fichier avant et après qu'une archive soit déjà montée. Ceci inclus les répertoires des sources du jeu et des sauvegardes.

Retourne

boolean (Français) success
True (vrai) si l'archive est montée avec succès, false (faux) sinon.

Fonction

Disponible depuis LÖVE 11.0
Ce-tte variant n'est pas supporté-e par des versions plus anciennes.

Monte le contenu du FileData donné en mémoire. Les données du FileData doivent contenir une structure de répertoire zippé.

Synopsis

success = love.filesystem.mount( filedata, mountpoint, appendToPath )

Arguments

FileData (Français) filedata
L'objet FileData en mémoire à monter.
string (Français) mountpoint
Le nouveau chemin où l'archive sera montée.
boolean (Français) appendToPath (false)
Est-ce que l'archive sera recherchée lors de la lecture d'un chemin de fichier avant et après qu'une archive soit déjà montée. Ceci inclus les répertoires des sources du jeu et des sauvegardes.

Retourne

boolean (Français) success
True (vrai) si l'archive est montée avec succès, false (faux) sinon.

Fonction

Disponible depuis LÖVE 11.0
Ce-tte variant n'est pas supporté-e par des versions plus anciennes.

Monte le contenu de l'objet Data en mémoire. Les données doivent contenur une structure de répertoire zippé.

Synopsis

success = love.filesystem.mount( data, archivename, mountpoint, appendToPath )

Arguments

Data (Français) data
L'objet Data en mémoire à monter.
string (Français) archivename
Le nom auquel sera associé les données montées, afin de les utiliser avec love.filesystem.unmount. Doit être unique en comparaison avec les autres données montées.
string (Français) mountpoint
Le nouveau chemin où l'archive sera montée.
boolean (Français) appendToPath (false)
Est-ce que l'archive sera recherchée lors de la lecture d'un chemin de fichier avant et après qu'une archive soit déjà montée. Ceci inclus les répertoires des sources du jeu et des sauvegardes.

Retourne

boolean (Français) success
True (vrai) si l'archive est montée avec succès, false (faux) sinon.

Exemples

Monter un fichier zip

-- Assume que content.zip existe dans le répertoire de sauvegarde du jeu et contient un fichier appelé 'myimage.png'.
love.filesystem.mount("content.zip", "content")

assert(love.filesystem.getInfo("content/myimage.png") ~= nil)

Voir également


Autres langues