love.filesystem.getSourceBaseDirectory (Français)
Disponible depuis LÖVE 0.9.0 |
Ce-tte function n'est pas supporté-e par des versions plus anciennes. |
Retourne le chemin complet du répertoire contenant le fichier .love. Si le jeu est fusionné avec l'exécutable de LÖVE, alors le répertoire contenant l'exécutable est retourné.
If love.filesystem.isFused est vrai (true), le chemin retourné par cette fonction peut alors être passée à love.filesystem.mount, qui rendra le répertoire contenant le jeu principal (par exemple C:\Program Files\coolgame\
) lisible par love.filesystem.
Contents
Fonction
Synopsis
path = love.filesystem.getSourceBaseDirectory( )
Arguments
Aucun.
Retourne
string (Français) path
- Le chemin, dépendant de la plateforme, complet du répertoire contenant le fichier .love.
Exemples
Lit des fichiers dans le même dossier que le fichier exécutable du jeu
if love.filesystem.isFused() then
local dir = love.filesystem.getSourceBaseDirectory()
local success = love.filesystem.mount(dir, "coolgame")
if success then
-- Si le jeu est fusionné et est situé dans C:\Program Files\mycoolgame\,
-- on peut alors charger les fichiers depuis ce chemin.
coolimage = love.graphics.newImage("coolgame/coolimage.png")
end
end
function love.draw()
if coolimage then
love.graphics.draw(coolimage, 0, 0)
end
end
Voir également
- love.filesystem (Français)
- love.filesystem.mount (Français)
- love.filesystem.isFused (Français)
- love.filesystem.getSource (Français)
Autres langues
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info