Difference between revisions of "Config Files (Français)"

(Voir également)
 
(26 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
== Introduction ==
 
== Introduction ==
Si un fichier appelé <code>conf.lua</code> est présent dans votre dossier de jeu (ou fichier .love), il est exécuté ''avant'' que les modules LÖVE soient chargés. Vous pouvez utiliser ce fichier pour remplacer la fonction <code>love.conf</code>, appelée plus tard par le script de 'démarrage' de LÖVE. À l'aide de la fonction <code>love.conf</code>, vous pouvez définir certaines options de configuration et modifier des éléments tels que la taille par défaut de la fenêtre, les modules chargés et d'autres éléments.
+
Si un fichier appelé <code>conf.lua</code> est présent dans votre dossier de jeu (ou fichier .love), il est exécuté ''avant'' que les modules LÖVE ne soient chargés. Vous pouvez utiliser ce fichier pour y mettre la fonction <code>love.conf</code>. À l'aide de cette fonction, vous pouvez définir certaines options de configuration et modifier des éléments tels que la taille par défaut de la fenêtre, les modules chargés et d'autres éléments.
  
 
== love.conf ==
 
== love.conf ==
Line 22: Line 22:
 
Définir les modules inutilisés à false est encouragé lorsque vous lancez votre jeu. Il réduit légèrement le temps de démarrage (surtout si le module du joystick est désactivé) et réduit l'utilisation de la mémoire (légèrement).
 
Définir les modules inutilisés à false est encouragé lorsque vous lancez votre jeu. Il réduit légèrement le temps de démarrage (surtout si le module du joystick est désactivé) et réduit l'utilisation de la mémoire (légèrement).
  
Notez que vous ne pouvez pas désactiver [[love.filesystem]]; il est obligatoire. La même chose vaut pour le module [[love]] lui-même. [[love.graphics]] à besoin de [[love.window]] pour être activé.
+
Notez que vous ne pouvez pas désactiver [[love.filesystem (Français)]]; il est obligatoire. La même chose vaut pour le module [[love]] lui-même. [[love.graphics (Français)|love.graphics]] à besoin de [[love.window (Français)]] pour être activé.
  
 
== Fichier de configuration actuel ==
 
== Fichier de configuration actuel ==
Line 54: Line 54:
 
     t.window.x = nil                    -- La position x de la fenêtre dans l'écran spécifié (number)
 
     t.window.x = nil                    -- La position x de la fenêtre dans l'écran spécifié (number)
 
     t.window.y = nil                    -- La position y de la fenêtre dans l'écran spécifié (number)
 
     t.window.y = nil                    -- La position y de la fenêtre dans l'écran spécifié (number)
 +
 +
    t.modules.audio = true              -- Active le module audio (boolean)
 +
    t.modules.data = true              -- Active le module data (boolean)
 +
    t.modules.event = true              -- Active le module event (boolean)
 +
    t.modules.font = true              -- Active le module font (boolean)
 +
    t.modules.graphics = true          -- Active le module graphics (boolean)
 +
    t.modules.image = true              -- Active le module image (boolean)
 +
    t.modules.joystick = true          -- Active le module joystick (boolean)
 +
    t.modules.keyboard = true          -- Active le module keyboard (boolean)
 +
    t.modules.math = true              -- Active le module math (boolean)
 +
    t.modules.mouse = true              -- Active le module mouse (boolean)
 +
    t.modules.physics = true            -- Active le module physics (boolean)
 +
    t.modules.sound = true              -- Active le module sound (boolean)
 +
    t.modules.system = true            -- Active le module system (boolean)
 +
    t.modules.thread = true            -- Active le module thread (boolean)
 +
    t.modules.timer = true              -- Active le module timer (boolean), le désactiver résultera en un temps delta de 0 dans love.update
 +
    t.modules.touch = true              -- Active le module touch (boolean)
 +
    t.modules.video = true              -- Active le module video (boolean)
 +
    t.modules.window = true            -- Active le module window (boolean)
 
end
 
end
 
</source>
 
</source>
  
 
+
== Drapeaux ==
== Flags ==
 
 
==== identity ====
 
==== identity ====
This flag determines the name of the save directory for your game. Note that you can only specify the name, not the location where it will be created:
+
Ce drapeau détermine le nom du répertoire de sauvegarde de votre jeu. Notez que vous ne pouvez que spécifier le nom, pas l'emplacement où il sera créé :
 
<source lang="lua">
 
<source lang="lua">
 
t.identity = "gabe_HL3" -- Correct
 
t.identity = "gabe_HL3" -- Correct
 
t.identity = "c:/Users/gabe/HL3" -- Incorrect
 
t.identity = "c:/Users/gabe/HL3" -- Incorrect
 
</source>
 
</source>
Alternatively [[love.filesystem.setIdentity]] can be used to set the save directory outside of the config file.
+
[[love.filesystem.setIdentity]] peut également être utilisé pour régler le répertoire de sauvegarde en dehors du fichier de configuration.
  
 
==== appendidentity ====
 
==== appendidentity ====
{{newin|[[11.0]]|110|type=flag}}
+
{{newin (Français)|[[11.0]]|110|type=flag}}
This flag determines if game directory should be searched first then save directory (<code>true</code>) or otherwise (<code>false</code>)
+
Ce drapeau détermine, si le répertoire du jeu doit être fouillé en premier, puis, le répertoire de sauvegarde (<code>true</code>) ou autrement (<code>false</code>)
  
 
==== version ====
 
==== version ====
{{newin|[[0.8.0]]|080|type=flag}}
+
{{newin (Français)|[[0.8.0]]|080|type=flag}}
<code>t.version</code> should be a string, representing the version of LÖVE for which your game was made.
+
<code>t.version</code> doit être une chaîne de caractères, représentant la version de LÖVE pour laquelle votre jeu à été conçu.
  
Before [[11.0]], it should be formatted as <code>"''X.Y.Z''"</code> where <code>''X''</code> is the major release number, <code>''Y''</code> the minor, and <code>''Z''</code> the patch level. Since 11.0, it should be formatted as <code>"''X.Y''"</code> where <code>''X''</code> and <code>''Y''</code> are the major and minor release respectively.
+
Avant la version [[11.0]], elle doit être formatée en <code>"''X.Y.Z''"</code>, où <code>''X''</code> est le numéro de version majeur, <code>''Y''</code> le mineur, et <code>''Z''</code> le niveau de patch. À partir de la 11.0, elle doit être formatée en <code>"''X.Y''"</code>, où <code>''X''</code> et <code>''Y''</code> sont respectivement les numéro de version majeur et mineur.
  
It allows LÖVE to display a warning if it isn't compatible. Its default is the version of LÖVE running.
+
Il permet à LÖVE d'afficher un danger si il n'est pas compatible. Sa version par défaut est la version de LÖVE fonctionnant.
  
 
==== console ====
 
==== console ====
Determines whether a console should be opened alongside the game window (Windows only) or not. Note: On OSX you can get console output by running LÖVE through the terminal, or on Windows with LÖVE [[0.10.2]], by running <code>lovec.exe</code> instead of <code>love.exe</code>.
+
Détermine si une console devrait être ouverte aux côté de la fenêtre de jeu (seulement sous Windows) ou non. Note : Sous OSX, vous pouvez obtenir une sortie en console en lançant LÖVE depuis un terminal, ou, sous Windows, avec LÖVE [[0.10.2]], en lançant <code>lovec.exe</code> à la place de <code>love.exe</code>.
  
 
==== accelerometerjoystick ====
 
==== accelerometerjoystick ====
{{newin|[[0.10.0]]|100|type=flag}}
+
{{newin (Français)|[[0.10.0]]|100|type=flag}}
Sets whether the device accelerometer on iOS and Android should be exposed as a 3-axis [[Joystick]]. Disabling the accelerometer when it's not used may reduce CPU usage.
+
Permet de régler si l'accéléromètre du périphérique, sous iOS ou Android, doit être exposé comme un [[Joystick]] à 3 axes. Sets whether the device accelerometer on iOS and Android should be exposed as a 3-axis [[Joystick]]. Désactiver l'accéléromètre lorsqu'il n'est pas utilisé, peux réduire l'utilisation du CPU.
  
 
==== externalstorage ====
 
==== externalstorage ====
{{newin|[[0.10.1]]|101|type=flag}}
+
{{newin (Français)|[[0.10.1]]|101|type=flag}}
Sets whether files are saved in external storage (true) or internal storage (false) on Android.
+
Permet de régler si les fichiers doivent être sauvegarder sur un stockage externe (true) ou interne (false) sous Android.
  
 
==== gammacorrect ====
 
==== gammacorrect ====
{{newin|[[0.10.0]]|100|type=flag}}
+
{{newin (Français)|[[0.10.0]]|100|type=flag}}
Determines whether [[love.graphics.isGammaCorrect|gamma-correct rendering]] is enabled, when the system supports it.
+
Détermines si le [[love.graphics.isGammaCorrect|rendu au gamma correct]] est activé, lorsque le système le supporte.
  
 
==== audio.mixwithsystem ====
 
==== audio.mixwithsystem ====
{{newin|[[11.0]]|110|type=flag}}
+
{{newin (Français)|[[11.0]]|110|type=flag}}
Sets whether background audio / music from other apps should play while LÖVE is open. See [[love.system.hasBackgroundMusic]] for more details.
+
Détermine si l'audio / musique des autres applications en tâche de fond doivent être joués lrosque LÖVE est ouvert. Voir [[love.system.hasBackgroundMusic]] pour d'avantage de déails.
  
 
==== window ====
 
==== window ====
{{newin|[[0.9.0]]|090|type=flags|plural='y'}}
+
{{newin (Français)|[[0.9.0]]|090|type=flags|plural='y'}}
It is possible to defer window creation until [[love.window.setMode]] is first called in your code. To do so, set <code>t.window = nil</code> in love.conf (or <code>t.screen = nil</code> in older versions.) If this is done, LÖVE may crash if any function from [[love.graphics]] is called before the first [[love.window.setMode]] in your code.
+
Il est possible de différer la création de la fenêtre jusqu'à ce que [[love.window.setMode]] soit appelé en premier dans votre code. Pour cela, réglez <code>t.window = nil</code> dans love.conf (ou <code>t.screen = nil</code> dans les versions plus anciennes.) Si c'est le cas, LÖVE pourrait planter si une quelconque fonction de [[love.graphics]] est appelée avant le premier appel à [[love.window.setMode]] dans votre code.
  
The <code>t.window</code> table was named <code>t.screen</code> in versions prior to [[0.9.0]]. The <code>t.screen</code> table doesn't exist in love.conf in 0.9.0, and the <code>t.window</code> table doesn't exist in love.conf in 0.8.0. This means '''love.conf''' will fail to execute (therefore it will fall back to default values) if care is not taken to use the correct table for the LÖVE version being used.
+
La table <code>t.window</code> était nommée <code>t.screen</code> dans les versions antérieures à la [[0.9.0]]. La table <code>t.screen</code> n'existe pas dans love.conf avec la version 0.9.0, et la table <code>t.window</code> n'existe pas dans love.conf avec la version 0.8.0. Cela signifie que '''love.conf''' échouera lors de son execution (Il reviendra alors aux valeurs par défaut) si une attention particulière n'est pas prise pour prendre la bonne la table en fonction de la version de  LÖVE qui est utilisée.
  
 
==== window.title ====
 
==== window.title ====
{{newin|[[0.9.0]]|090|type=flag}}
+
{{newin (Français)|[[0.9.0]]|090|type=flag}}
Sets the title of the window the game is in. Alternatively [[love.window.setTitle]] can be used to change the window title outside of the config file.
+
Règle le titre de la fenêtre dans laquelle est le jeu. [[love.window.setTitle]] peut également être utilisé pour changer le titre de la fenêtre en dehors du fichier de configuration.
  
 
==== window.icon ====
 
==== window.icon ====
{{newin|[[0.9.0]]|090|type=flag}}
+
{{newin (Français)|[[0.9.0]]|090|type=flag}}
A filepath to an image to use as the window's icon. Not all operating systems support very large icon images. The icon can also be changed with [[love.window.setIcon]].
+
Un chemin de fichier vers une image à utiliser comme icône de la fenêtre. Tous les systèmes d'exploitation ne supporte pas des images d'icônes très grande. L'icône peut également être changée avec [[love.window.setIcon]].
  
 
==== window.width & window.height ====
 
==== window.width & window.height ====
{{newin|[[0.9.0]]|090|type=flags|plural='y'}}
+
{{newin (Français)|[[0.9.0]]|090|type=flags|plural='y'}}
Sets the window's dimensions. If these flags are set to 0 LÖVE automatically uses the user's desktop dimensions.
+
Définit les dimensions de la fenêtre. Si ces drapeaux sont réglés à 0, LÖVE utilise automatiquement les dimensions du bureau de l'utilisateur.
  
 
==== window.borderless ====
 
==== window.borderless ====
{{newin|[[0.9.0]]|090|type=flag}}
+
{{newin (Français)|[[0.9.0]]|090|type=flag}}
 
Removes all border visuals from the window. Note that the effects may wary between operating systems.
 
Removes all border visuals from the window. Note that the effects may wary between operating systems.
  
 
==== window.resizable ====
 
==== window.resizable ====
{{newin|[[0.9.0]]|090|type=flag}}
+
{{newin (Français)|[[0.9.0]]|090|type=flag}}
If set to true this allows the user to resize the game's window.
+
Si réglé à true, permet à l'utilisateur de redimensionner la fenêtre du jeu.
  
 
==== window.minwidth & window.minheight ====
 
==== window.minwidth & window.minheight ====
{{newin|[[0.9.0]]|090|type=flags|plural='y'}}
+
{{newin (Français)|[[0.9.0]]|090|type=flags|plural='y'}}
Sets the minimum width and height for the game's window if it can be resized by the user. If you set lower values to <code>window.width</code> and <code>window.height</code> LÖVE will always favor the minimum dimensions set via <code>window.minwidth</code> and <code>window.minheight</code>.
+
Règle la largeur et hauteur minimum de la fenêtre du jeu, si elle peut être redimensionnée par l'utilisateur. Si vous réglez des valeurs inférieures à <code>window.width</code> et <code>window.height</code> LÖVE favorisera toujours les dimensions minimum réglées via <code>window.minwidth</code> et <code>window.minheight</code>.
  
 
==== window.fullscreen ====
 
==== window.fullscreen ====
{{newin|[[0.9.0]]|090|type=flag}}
+
{{newin (Français)|[[0.9.0]]|090|type=flag}}
Wether to run the game in fullscreen (<code>true</code>) or windowed (<code>false</code>) mode. The fullscreen can also be toggled via [[love.window.setFullscreen]] or [[love.window.setMode]].
+
Définit si le jeu doit fonctionner en mode plein écran (<code>true</code>) ou en fenêtré (<code>false</code>). Le plein écran peut également être basculé via [[love.window.setFullscreen]] ou [[love.window.setMode]].
  
 
==== window.fullscreentype ====
 
==== window.fullscreentype ====
{{newin|[[0.9.0]]|090|type=flag}}
+
{{newin (Français)|[[0.9.0]]|090|type=flag}}
Specifies the [[FullscreenType|type of fullscreen]] mode to use (<code>exclusive</code> or <code>desktop</code>). Generally the <code>desktop</code> is recommended, as it is less restrictive than <code>exclusive</code> mode on some operating systems. (Note: In [[0.9.2]] and earlier, use <code>normal</code> instead of <code>exclusive</code>.)
+
Spécifie le [[FullscreenType|type de mode plein écran]] à utiliser (<code>exclusive</code> (exclusif) ou <code>desktop</code> (bureau)). En général, il est recommandé d'utiliser <code>desktop</code>, car il est moins restrictif que le mode <code>exclusive</code> avec certains systèmes d'exploitation. (Note : Dans les versions [[0.9.2]] et précédentes, il faut utiliser <code>normal</code> au lieu d'<code>exclusive</code>.)
  
 
==== window.vsync ====
 
==== window.vsync ====
{{newin|[[0.9.0]]|090|type=flag}}
+
{{newin (Français)|[[0.9.0]]|090|type=flag}}
Enables or deactivates vertical synchronization. Vsync tries to keep the game at a steady framerate and can prevent issues like screen tearing. It is recommended to keep vsync activated if you don't know about the possible implications of turning it off. Before LÖVE 11.0, this value was boolean (<code>true</code> or <code>false</code>). Since LÖVE 11.0, this value is number (1 to enable vsync, 0 to disable vsync).
+
Active ou désactive la synchronisation verticale. Vsync tente de conserver le jeu à une vitesse de rafraîchissement constante et permet d'éviter les problèmes tels que les déformations d'écran (tearing). Il est recommandé de conserver activé le vsync, si vous ne connaissez pas ce qu'implique le fait de le désactiver. Avant LÖVE 11.0, cette valeur était un booléen (<code>true</code> ou <code>false</code>). Depuis LÖVE 11.0, cette valeur est un nombre (1 pour activer vsync, 0 pour désactiver vsync).
  
Note that in iOS, vertical synchronization is always enabled and cannot be changed.
+
Notez que sous iOS, la synchronisation verticale est toujours activé et que cela ne peut donc être changé.
  
 
==== window.msaa ====
 
==== window.msaa ====
{{newin|[[0.9.2]]|092|type=flag}}
+
{{newin (Français)|[[0.9.2]]|092|type=flag}}
The number of samples to use with multi-sampled antialiasing.
+
Le nombre d'échantillons à utiliser pour l'anticrénelage multi-échantillonné.
  
 
==== window.display ====
 
==== window.display ====
{{newin|[[0.9.0]]|090|type=flag}}
+
{{newin (Français)|[[0.9.0]]|090|type=flag}}
The index of the display to show the window in, if multiple monitors are available.
+
L'index de l'écran sur lequel afficher la fenêtre, lorsque plusieurs moniteurs sont disponibles.
  
 
==== window.highdpi ====
 
==== window.highdpi ====
{{newin|[[0.9.1]]|091|type=flag}}
+
{{newin (Français)|[[0.9.1]]|091|type=flag}}
See [[love.window.getPixelScale]], [[love.window.toPixels]], and [[love.window.fromPixels]]. It is recommended to keep this option disabled if you can't test your game on a Mac or iOS system with a Retina display, because code will need tweaking to make sure things look correct.
+
Voir [[love.window.getPixelScale]], [[love.window.toPixels]], et [[love.window.fromPixels]]. Il est recommandé de laisser cette option désactivée si vous ne pouvez pas tester votre jeu sur un système Mac ou iOS avec un écran Retina, parce que le code a besoin d'être adapté afin d'être certain que le rendu semble correct.
  
Please note that since [[11.0]], high DPI is always enabled in Android regardless of this flag!
+
Notez, s'il vous plaît, que depuis [[11.0]], un DPI (PPP) élevé est toujours activé avec Android sans tenr compte de ce drapeau !
  
 
==== window.x & window.y ====
 
==== window.x & window.y ====
{{newin|[[0.9.2]]|092|type=flags|plural='y'}}
+
{{newin (Français)|[[0.9.2]]|092|type=flags|plural='y'}}
Determines the position of the window on the user's screen. Alternatively [[love.window.setPosition]] can be used to change the position on the fly.
+
Détermine la position de la fenêtre sur l'écran de l'utilisateur. [[love.window.setPosition]] peut également être utilisé pour changer la position à la volée.
  
 
==== window.fsaa ====
 
==== window.fsaa ====
{{newinoldin|[[0.9.0]]|090|[[0.10.0]]|100|type=flag|text=This flag has been replaced by the window.msaa flag}}
+
{{newinoldin (Français)|[[0.9.0]]|090|[[0.10.0]]|100|type=flag|text=Ce drapeau a été remplacé par le drapeau window.msaa}}
The number of samples to use with multi-sampled antialiasing.
+
Le nombre d'échantillons à utiliser avec l'anticrénelage à échantillon multiple.
  
 
==== window.srgb ====
 
==== window.srgb ====
{{newinoldin|[[0.9.1]]|091|[[0.10.0]]|100|type=flag|text=This flag has been replaced by the gammacorrect flag}}
+
{{newinoldin (Français)|[[0.9.1]]|091|[[0.10.0]]|100|type=flag|text=Ce drapeau a été remplacé par le drapeau gammacorrect}}
Enabling this window flag will automatically convert the colors of everything drawn to the main screen from the linear RGB colorspace to the sRGB colorspace - the window's surface is treated as gamma-space sRGB. This is only one component of gamma-correct rendering, an advanced topic which is easy to mess up, so it's recommended to keep this option disabled if you're not sure about its implications.
+
L'activation de ce drapeau de fenêtre va automatiquement convertir les couleurs et tout ce qui est affiché à l'écran principal depuis l'espace de couleur RGB vers l'espace de couleur sRGB - la surface de la fenêtre est traitée comme un espace-gamma sRGB. Il ne s'agit que d'un des composants du rendu avec correction gamma, un sujet avancé dans lequel il est facile de se mélanger, il est donc recommandé de conserver cette option désactivée si vous n'être pas sûr des implications qui en découlent.
  
 
==== Release Mode ====
 
==== Release Mode ====
{{newinoldin|[[0.8.0]]|080|[[0.9.0]]|090|type=flag}}
+
{{newinoldin (Français)|[[0.8.0]]|080|[[0.9.0]]|090|type=flag}}
  
If <code>t.release</code> is enabled, LÖVE uses the [[love.releaseerrhand|release error handler]], which is sparse on information by default, and can, of course, be overridden.
+
Si <code>t.release</code> est activé, LÖVE utilise le [[love.releaseerrhand|gestionnaire de déclenchement d'erreur]], qui est insuffisant au niveau des information par défaut, et peut évidemment, être surchargé.
  
The default release mode error handler also outputs a message to the player informing them to contact the author using the values <i>title, author and url</i> as specified in conf.lua.
+
Le mode de déclenchement par défaut du gestionnaire d'erreur sort également un message au joueur, l'informant qu'il doit contacter les auteurs utilisant ces valeurs <i>title, author et url</i> (titre, auteur, et URL) telles que spécifié dans conf.lua.
  
 
When a fused game in release mode is run it will not save in the love save dir, but rather one for itself, whereas previously it would be %APPDATA%\\LOVE\\game on Windows, it now is %APPDATA%\\game. This concept applies to other platforms as well.
 
When a fused game in release mode is run it will not save in the love save dir, but rather one for itself, whereas previously it would be %APPDATA%\\LOVE\\game on Windows, it now is %APPDATA%\\game. This concept applies to other platforms as well.
  
== Older Versions ==
+
== Versiona anciennes ==
Here is a full list of options and their default values for LÖVE [[0.10.1]] and [[0.10.2]]:
+
Voici une liste complète des options et de leurs valeurs par défaut pour [[0.10.1]] et [[0.10.2]]:
 
<source lang="lua">
 
<source lang="lua">
 
function love.conf(t)
 
function love.conf(t)
     t.identity = nil                    -- The name of the save directory (string)
+
     t.identity = nil                    -- Le nom du répertoire de sauvegarde (chaîne de caractères)
     t.version = "0.10.2"                -- The LÖVE version this game was made for (string)
+
     t.version = "0.10.2"                -- La version de LÖVE pour laquelle ce jeu a été conçu (chaîne de caractères)
     t.console = false                  -- Attach a console (boolean, Windows only)
+
     t.console = false                  -- Attache une console (booléen, Windows uniquement)
     t.accelerometerjoystick = true      -- Enable the accelerometer on iOS and Android by exposing it as a Joystick (boolean)
+
     t.accelerometerjoystick = true      -- Active l'accéléromètre sur iOS et Android en l'utilisant comme une manette de jeu (booléen)
     t.externalstorage = false          -- True to save files (and read from the save directory) in external storage on Android (boolean)
+
     t.externalstorage = false          -- True to save files (and read from the save directory) in external storage on Android (booléen)
     t.gammacorrect = false              -- Enable gamma-correct rendering, when supported by the system (boolean)
+
     t.gammacorrect = false              -- Active le rendu avec correction gamme, lorsque le système le supporte (booléen)
  
     t.window.title = "Untitled"        -- The window title (string)
+
     t.window.title = "Untitled"        -- Titre de la fenêtre (chaîne de caractères)
     t.window.icon = nil                -- Filepath to an image to use as the window's icon (string)
+
     t.window.icon = nil                -- Chemin de fichier d'une image à utiliser comme icône de la fenêtre (chaîne de caractères)
     t.window.width = 800                -- The window width (number)
+
     t.window.width = 800                -- Largeur de la fenêtre (nombre)
     t.window.height = 600              -- The window height (number)
+
     t.window.height = 600              -- Hauteur de la fenêtre (nombre)
     t.window.borderless = false        -- Remove all border visuals from the window (boolean)
+
     t.window.borderless = false        -- Retire tous les graphiques de bordure de la fenêtre (booléen)
     t.window.resizable = false          -- Let the window be user-resizable (boolean)
+
     t.window.resizable = false          -- Laisse la fenêtre être redimensionnable par l'utilisateur (booléen)
     t.window.minwidth = 1              -- Minimum window width if the window is resizable (number)
+
     t.window.minwidth = 1              -- Largeur minimum de la fenêtre si elle est redimensionnable (nombre)
     t.window.minheight = 1              -- Minimum window height if the window is resizable (number)
+
     t.window.minheight = 1              -- Hauteur minimum de la fenêtre si elle est redimensionnable (nombre)
     t.window.fullscreen = false        -- Enable fullscreen (boolean)
+
     t.window.fullscreen = false        -- Active le plein-écran (booléen)
     t.window.fullscreentype = "desktop" -- Choose between "desktop" fullscreen or "exclusive" fullscreen mode (string)
+
     t.window.fullscreentype = "desktop" -- Choose between "desktop" fullscreen or "exclusive" fullscreen mode (chaîne de caractères)
     t.window.vsync = true              -- Enable vertical sync (boolean)
+
     t.window.vsync = true              -- Active la sync. verticale (booléen)
     t.window.msaa = 0                  -- The number of samples to use with multi-sampled antialiasing (number)
+
     t.window.msaa = 0                  -- The number of samples to use with multi-sampled antialiasing (nombre)
     t.window.display = 1                -- Index of the monitor to show the window in (number)
+
     t.window.display = 1                -- Index of the monitor to show the window in (nombre)
     t.window.highdpi = false            -- Enable high-dpi mode for the window on a Retina display (boolean)
+
     t.window.highdpi = false            -- Enable high-dpi mode for the window on a Retina display (nombre)
     t.window.x = nil                    -- The x-coordinate of the window's position in the specified display (number)
+
     t.window.x = nil                    -- The x-coordinate of the window's position in the specified display (nombre)
     t.window.y = nil                    -- The y-coordinate of the window's position in the specified display (number)
+
     t.window.y = nil                    -- The y-coordinate of the window's position in the specified display (nombre)
  
     t.modules.audio = true              -- Enable the audio module (boolean)
+
     t.modules.audio = true              -- Active le module audio (booléen)
     t.modules.event = true              -- Enable the event module (boolean)
+
     t.modules.event = true              -- Active le module événement (booléen)
     t.modules.graphics = true          -- Enable the graphics module (boolean)
+
     t.modules.graphics = true          -- Active le module graphique (booléen)
     t.modules.image = true              -- Enable the image module (boolean)
+
     t.modules.image = true              -- Active le module image (booléen)
     t.modules.joystick = true          -- Enable the joystick module (boolean)
+
     t.modules.joystick = true          -- Active le module manette de jeu (booléen)
     t.modules.keyboard = true          -- Enable the keyboard module (boolean)
+
     t.modules.keyboard = true          -- Active le module clavier (booléen)
     t.modules.math = true              -- Enable the math module (boolean)
+
     t.modules.math = true              -- Active le module math (booléen)
     t.modules.mouse = true              -- Enable the mouse module (boolean)
+
     t.modules.mouse = true              -- Active le module souris (booléen)
     t.modules.physics = true            -- Enable the physics module (boolean)
+
     t.modules.physics = true            -- Active le module physique (booléen)
     t.modules.sound = true              -- Enable the sound module (boolean)
+
     t.modules.sound = true              -- Active le module son (booléen)
     t.modules.system = true            -- Enable the system module (boolean)
+
     t.modules.system = true            -- Active le module système (booléen)
     t.modules.timer = true              -- Enable the timer module (boolean), Disabling it will result 0 delta time in love.update
+
     t.modules.timer = true              -- Active le module chronomètre (booléen), Le désactiver produira un temps delta de 0 dans love.update
     t.modules.touch = true              -- Enable the touch module (boolean)
+
     t.modules.touch = true              -- Active le module touché (booléen)
     t.modules.video = true              -- Enable the video module (boolean)
+
     t.modules.video = true              -- Active le module vidéo (booléen)
     t.modules.window = true            -- Enable the window module (boolean)
+
     t.modules.window = true            -- Active le module fenêtre (booléen)
     t.modules.thread = true            -- Enable the thread module (boolean)
+
     t.modules.thread = true            -- Active le module thread (booléen)
 
end
 
end
 
</source>
 
</source>
Here is a full list of options and their default values for LÖVE [[0.10.0]]:
+
Voici une liste complète des options et de leurs valeurs par défaut pour LÖVE [[0.10.0]]:
 
<source lang="lua">
 
<source lang="lua">
 
function love.conf(t)
 
function love.conf(t)
     t.identity = nil                    -- The name of the save directory (string)
+
     t.identity = nil                    -- Le nom du répertoire de sauvegarde (chaîne de caractères)
     t.version = "0.10.0"                -- The LÖVE version this game was made for (string)
+
     t.version = "0.10.0"                -- La version de LÖVE pour laquelle ce jeu a été conçu (chaîne de caractères)
     t.console = false                  -- Attach a console (boolean, Windows only)
+
     t.console = false                  -- Attache une console (booléen, Windows uniquement)
     t.accelerometerjoystick = true      -- Enable the accelerometer on iOS and Android by exposing it as a Joystick (boolean)
+
     t.accelerometerjoystick = true      -- Active l'accéléromètre sur iOS et Android en l'utilisant comme une manette de jeu (booléen)
     t.gammacorrect = false              -- Enable gamma-correct rendering, when supported by the system (boolean)
+
     t.gammacorrect = false              -- Active le rendu avec correction gamme, lorsque le système le supporte (booléen)
  
     t.window.title = "Untitled"        -- The window title (string)
+
     t.window.title = "Untitled"        -- Titre de la fenêtre (chaîne de caractères)
     t.window.icon = nil                -- Filepath to an image to use as the window's icon (string)
+
     t.window.icon = nil                -- Chemin de fichier d'une image à utiliser comme icône de la fenêtre (chaîne de caractères)
     t.window.width = 800                -- The window width (number)
+
     t.window.width = 800                -- largeur de la fenêtre (nombre)
     t.window.height = 600              -- The window height (number)
+
     t.window.height = 600              -- Hauteur de la fenêtre (nombre)
     t.window.borderless = false        -- Remove all border visuals from the window (boolean)
+
     t.window.borderless = false        -- Remove all border visuals from the window (booléen)
     t.window.resizable = false          -- Let the window be user-resizable (boolean)
+
     t.window.resizable = false          -- Laisse la fenêtre être redimensionnable par l'utilisateur (booléen)
     t.window.minwidth = 1              -- Minimum window width if the window is resizable (number)
+
     t.window.minwidth = 1              -- Minimum window width if the window is resizable (nombre)
     t.window.minheight = 1              -- Minimum window height if the window is resizable (number)
+
     t.window.minheight = 1              -- Minimum window height if the window is resizable (nombre)
     t.window.fullscreen = false        -- Enable fullscreen (boolean)
+
     t.window.fullscreen = false        -- Active le plein écran (booléen)
 
     t.window.fullscreentype = "desktop" -- Choose between "desktop" fullscreen or "exclusive" fullscreen mode (string)
 
     t.window.fullscreentype = "desktop" -- Choose between "desktop" fullscreen or "exclusive" fullscreen mode (string)
     t.window.vsync = true              -- Enable vertical sync (boolean)
+
     t.window.vsync = true              -- Active la sync. verticale (booléen)
     t.window.msaa = 0                  -- The number of samples to use with multi-sampled antialiasing (number)
+
     t.window.msaa = 0                  -- The number of samples to use with multi-sampled antialiasing (nombre)
     t.window.display = 1                -- Index of the monitor to show the window in (number)
+
     t.window.display = 1                -- Index of the monitor to show the window in (nombre)
     t.window.highdpi = false            -- Enable high-dpi mode for the window on a Retina display (boolean)
+
     t.window.highdpi = false            -- Enable high-dpi mode for the window on a Retina display (booléen)
     t.window.x = nil                    -- The x-coordinate of the window's position in the specified display (number)
+
     t.window.x = nil                    -- The x-coordinate of the window's position in the specified display (nombre)
     t.window.y = nil                    -- The y-coordinate of the window's position in the specified display (number)
+
     t.window.y = nil                    -- The y-coordinate of the window's position in the specified display (nombre)
  
     t.modules.audio = true              -- Enable the audio module (boolean)
+
     t.modules.audio = true              -- Active le module audio (booléen)
     t.modules.event = true              -- Enable the event module (boolean)
+
     t.modules.event = true              -- Active le module événement (booléen)
     t.modules.graphics = true          -- Enable the graphics module (boolean)
+
     t.modules.graphics = true          -- Active le module graphique (booléen)
     t.modules.image = true              -- Enable the image module (boolean)
+
     t.modules.image = true              -- Active le module image (booléen)
     t.modules.joystick = true          -- Enable the joystick module (boolean)
+
     t.modules.joystick = true          -- Active le module manette de jeu (booléen)
     t.modules.keyboard = true          -- Enable the keyboard module (boolean)
+
     t.modules.keyboard = true          -- Active le module clavier (booléen)
     t.modules.math = true              -- Enable the math module (boolean)
+
     t.modules.math = true              -- Active le module math (booléen)
     t.modules.mouse = true              -- Enable the mouse module (boolean)
+
     t.modules.mouse = true              -- Active le module souris (booléen)
     t.modules.physics = true            -- Enable the physics module (boolean)
+
     t.modules.physics = true            -- Active le module physique (booléen)
     t.modules.sound = true              -- Enable the sound module (boolean)
+
     t.modules.sound = true              -- Active le module son (booléen)
     t.modules.system = true            -- Enable the system module (boolean)
+
     t.modules.system = true            -- Active le module système (booléen)
     t.modules.timer = true              -- Enable the timer module (boolean), Disabling it will result 0 delta time in love.update
+
     t.modules.timer = true              -- Active le module chronomètre (booléen), Le désactiver produira un temps delta de 0 dans love.update
     t.modules.touch = true              -- Enable the touch module (boolean)
+
     t.modules.touch = true              -- Active le module touché (booléen)
     t.modules.video = true              -- Enable the video module (boolean)
+
     t.modules.video = true              -- Active le module vidéo (booléen)
     t.modules.window = true            -- Enable the window module (boolean)
+
     t.modules.window = true            -- Active le module fenêtre (booléen)
     t.modules.thread = true            -- Enable the thread module (boolean)
+
     t.modules.thread = true            -- Active le module thread (booléen)
 
end
 
end
 
</source>
 
</source>
Here is a full list of options and their default values for LÖVE [[0.9.2]]:
+
Voici une liste complète des options et de leurs valeurs par défaut pour LÖVE [[0.9.2]]:
 
<source lang="lua">
 
<source lang="lua">
 
function love.conf(t)
 
function love.conf(t)
     t.identity = nil                  -- The name of the save directory (string)
+
     t.identity = nil                  -- Nom du répertoire de sauvegarde (chaîne de caractères)
     t.version = "0.9.2"                -- The LÖVE version this game was made for (string)
+
     t.version = "0.9.2"                -- Version de LÖVE pour laquelle ce jeu a été conçu (chaîne de caractères)
     t.console = false                  -- Attach a console (boolean, Windows only)
+
     t.console = false                  -- Attache une console (booléen, Windows uniquement)
  
     t.window.title = "Untitled"        -- The window title (string)
+
     t.window.title = "Untitled"        -- Titre de la fenêtre (chaîne de caractères)
     t.window.icon = nil                -- Filepath to an image to use as the window's icon (string)
+
     t.window.icon = nil                -- Chemin de fichier d'une image à utiliser comme icône de la fenêtre (chaîne de caractères)
     t.window.width = 800              -- The window width (number)
+
     t.window.width = 800              -- largeur de la fenêtre (nombre)
     t.window.height = 600              -- The window height (number)
+
     t.window.height = 600              -- Hateur de la fenêtre (nombre)
     t.window.borderless = false        -- Remove all border visuals from the window (boolean)
+
     t.window.borderless = false        -- Remove all border visuals from the window (booléen)
     t.window.resizable = false        -- Let the window be user-resizable (boolean)
+
     t.window.resizable = false        -- Laisse la fenêtre être redimensionnable par l'utilisateur (booléen)
     t.window.minwidth = 1              -- Minimum window width if the window is resizable (number)
+
     t.window.minwidth = 1              -- Minimum window width if the window is resizable (nombre)
     t.window.minheight = 1            -- Minimum window height if the window is resizable (number)
+
     t.window.minheight = 1            -- Minimum window height if the window is resizable (nombre)
     t.window.fullscreen = false        -- Enable fullscreen (boolean)
+
     t.window.fullscreen = false        -- Active le plein écran (booléen)
 
     t.window.fullscreentype = "normal" -- Choose between "normal" fullscreen or "desktop" fullscreen mode (string)
 
     t.window.fullscreentype = "normal" -- Choose between "normal" fullscreen or "desktop" fullscreen mode (string)
     t.window.vsync = true              -- Enable vertical sync (boolean)
+
     t.window.vsync = true              -- Active la sync. verticale (booléen)
     t.window.fsaa = 0                  -- The number of samples to use with multi-sampled antialiasing (number)
+
     t.window.fsaa = 0                  -- The number of samples to use with multi-sampled antialiasing (nombre)
     t.window.display = 1              -- Index of the monitor to show the window in (number)
+
     t.window.display = 1              -- Index of the monitor to show the window in (nombre)
     t.window.highdpi = false          -- Enable high-dpi mode for the window on a Retina display (boolean)
+
     t.window.highdpi = false          -- Enable high-dpi mode for the window on a Retina display (booléen)
     t.window.srgb = false              -- Enable sRGB gamma correction when drawing to the screen (boolean)
+
     t.window.srgb = false              -- Enable sRGB gamma correction when drawing to the screen (booléen)
     t.window.x = nil                  -- The x-coordinate of the window's position in the specified display (number)
+
     t.window.x = nil                  -- The x-coordinate of the window's position in the specified display (nombre)
     t.window.y = nil                  -- The y-coordinate of the window's position in the specified display (number)
+
     t.window.y = nil                  -- The y-coordinate of the window's position in the specified display (nombre)
  
     t.modules.audio = true            -- Enable the audio module (boolean)
+
     t.modules.audio = true            -- Active le module audio (booléen)
     t.modules.event = true            -- Enable the event module (boolean)
+
     t.modules.event = true            -- Active le module événement (booléen)
     t.modules.graphics = true          -- Enable the graphics module (boolean)
+
     t.modules.graphics = true          -- Active le module graphique (booléen)
     t.modules.image = true            -- Enable the image module (boolean)
+
     t.modules.image = true            -- Active le module image (booléen)
     t.modules.joystick = true          -- Enable the joystick module (boolean)
+
     t.modules.joystick = true          -- Active le module manette de jeu (booléen)
     t.modules.keyboard = true          -- Enable the keyboard module (boolean)
+
     t.modules.keyboard = true          -- Active le module clavier (booléen)
     t.modules.math = true              -- Enable the math module (boolean)
+
     t.modules.math = true              -- Active le module math (booléen)
     t.modules.mouse = true            -- Enable the mouse module (boolean)
+
     t.modules.mouse = true            -- Active le module souris (booléen)
     t.modules.physics = true          -- Enable the physics module (boolean)
+
     t.modules.physics = true          -- Active le module physique (booléen)
     t.modules.sound = true            -- Enable the sound module (boolean)
+
     t.modules.sound = true            -- Active le module son (booléen)
     t.modules.system = true            -- Enable the system module (boolean)
+
     t.modules.system = true            -- Active le module système (booléen)
     t.modules.timer = true            -- Enable the timer module (boolean), Disabling it will result 0 delta time in love.update
+
     t.modules.timer = true            -- Active le module chronomètre (booléen), Le désactiver produira un temps delta de 0 dans love.update
     t.modules.window = true            -- Enable the window module (boolean)
+
     t.modules.window = true            -- Active le module fenêtre (booléen)
     t.modules.thread = true            -- Enable the thread module (boolean)
+
     t.modules.thread = true            -- Active le module thread (booléen)
 
end
 
end
 
</source>
 
</source>
  
Here is a full list of options and their default values for LÖVE [[0.9.1]]:
+
Voici une liste complète des options et de leurs valeurs par défaut pour LÖVE [[0.9.1]]:
 
<source lang="lua">
 
<source lang="lua">
 
function love.conf(t)
 
function love.conf(t)
     t.identity = nil                  -- The name of the save directory (string)
+
     t.identity = nil                  -- Nom du répertoire de sauvegarde (chaîne de caractères)
     t.version = "0.9.1"                -- The LÖVE version this game was made for (string)
+
     t.version = "0.9.1"                -- Version de LÖVE pour laquelle ce jeu a été conçu (chaîne de caractères)
     t.console = false                  -- Attach a console (boolean, Windows only)
+
     t.console = false                  -- Attache une console (booléen, Windows uniquement)
  
 
     t.window.title = "Untitled"        -- The window title (string)
 
     t.window.title = "Untitled"        -- The window title (string)
     t.window.icon = nil                -- Filepath to an image to use as the window's icon (string)
+
     t.window.icon = nil                -- Chemin de fichier d'une image à utiliser comme icône de la fenêtre (chaîne de caractères)
     t.window.width = 800              -- The window width (number)
+
     t.window.width = 800              -- Largeur de la fenêtre (nombre)
     t.window.height = 600              -- The window height (number)
+
     t.window.height = 600              -- Hateur de la fenêtre (nombre)
     t.window.borderless = false        -- Remove all border visuals from the window (boolean)
+
     t.window.borderless = false        -- Remove all border visuals from the window (booléen)
     t.window.resizable = false        -- Let the window be user-resizable (boolean)
+
     t.window.resizable = false        -- Laisse la fenêtre être redimensionnable par l'utilisateur (booléen)
 
     t.window.minwidth = 1              -- Minimum window width if the window is resizable (number)
 
     t.window.minwidth = 1              -- Minimum window width if the window is resizable (number)
 
     t.window.minheight = 1            -- Minimum window height if the window is resizable (number)
 
     t.window.minheight = 1            -- Minimum window height if the window is resizable (number)
     t.window.fullscreen = false        -- Enable fullscreen (boolean)
+
     t.window.fullscreen = false        -- Active le plein écran (booléen)
 
     t.window.fullscreentype = "normal" -- Standard fullscreen or desktop fullscreen mode (string)
 
     t.window.fullscreentype = "normal" -- Standard fullscreen or desktop fullscreen mode (string)
     t.window.vsync = true              -- Enable vertical sync (boolean)
+
     t.window.vsync = true              -- Active la sync. verticale (booléen)
 
     t.window.fsaa = 0                  -- The number of samples to use with multi-sampled antialiasing (number)
 
     t.window.fsaa = 0                  -- The number of samples to use with multi-sampled antialiasing (number)
 
     t.window.display = 1              -- Index of the monitor to show the window in (number)
 
     t.window.display = 1              -- Index of the monitor to show the window in (number)
     t.window.highdpi = false          -- Enable high-dpi mode for the window on a Retina display (boolean)
+
     t.window.highdpi = false          -- Enable high-dpi mode for the window on a Retina display (booléen)
     t.window.srgb = false              -- Enable sRGB gamma correction when drawing to the screen (boolean)
+
     t.window.srgb = false              -- Enable sRGB gamma correction when drawing to the screen (booléen)
  
     t.modules.audio = true            -- Enable the audio module (boolean)
+
     t.modules.audio = true            -- Active le module audio (booléen)
     t.modules.event = true            -- Enable the event module (boolean)
+
     t.modules.event = true            -- Active le module événement (booléen)
     t.modules.graphics = true          -- Enable the graphics module (boolean)
+
     t.modules.graphics = true          -- Active le module graphique (booléen)
     t.modules.image = true            -- Enable the image module (boolean)
+
     t.modules.image = true            -- Active le module image (booléen)
     t.modules.joystick = true          -- Enable the joystick module (boolean)
+
     t.modules.joystick = true          -- Active le module manette de jeu (booléen)
     t.modules.keyboard = true          -- Enable the keyboard module (boolean)
+
     t.modules.keyboard = true          -- Active le module clavier (booléen)
     t.modules.math = true              -- Enable the math module (boolean)
+
     t.modules.math = true              -- Active le module math (booléen)
     t.modules.mouse = true            -- Enable the mouse module (boolean)
+
     t.modules.mouse = true            -- Active le module souris (booléen)
     t.modules.physics = true          -- Enable the physics module (boolean)
+
     t.modules.physics = true          -- Active le module physique (booléen)
     t.modules.sound = true            -- Enable the sound module (boolean)
+
     t.modules.sound = true            -- Active le module son (booléen)
     t.modules.system = true            -- Enable the system module (boolean)
+
     t.modules.system = true            -- Active le module système (booléen)
     t.modules.timer = true            -- Enable the timer module (boolean)
+
     t.modules.timer = true            -- Active le module chronomètre (booléen)
     t.modules.window = true            -- Enable the window module (boolean)
+
     t.modules.window = true            -- Active le module fenêtre (booléen)
     t.modules.thread = true            -- Enable the thread module (boolean)
+
     t.modules.thread = true            -- Active le module thread (booléen)
 
end
 
end
 
</source>
 
</source>
  
Here is a full list of options and their default values for LÖVE [[0.9.0]]:
+
Voici une liste complète des options et de leurs valeurs par défaut pour LÖVE [[0.9.0]]:
 
<source lang="lua">
 
<source lang="lua">
 
function love.conf(t)
 
function love.conf(t)
     t.identity = nil                  -- The name of the save directory (string)
+
     t.identity = nil                  -- Nom du répertoire de sauvegarde (chaîne de caractères)
     t.version = "0.9.0"                -- The LÖVE version this game was made for (string)
+
     t.version = "0.9.0"                -- Version de LÖVE pour laquelle ce jeu a été conçu (chaîne de caractères)
     t.console = false                  -- Attach a console (boolean, Windows only)
+
     t.console = false                  -- Attache une console (booléen, Windows uniquement)
  
     t.window.title = "Untitled"        -- The window title (string)
+
     t.window.title = "Untitled"        -- The window title (chaîne de caractères)
     t.window.icon = nil                -- Filepath to an image to use as the window's icon (string)
+
     t.window.icon = nil                -- Chemin de fichier d'une image à utiliser comme icône de la fenêtre (chaîne de caractères)
     t.window.width = 800              -- The window width (number)
+
     t.window.width = 800              -- Largeur de la fenêtre (nombre)
     t.window.height = 600              -- The window height (number)
+
     t.window.height = 600              -- Hauteur de la fenêtre (nombre)
     t.window.borderless = false        -- Remove all border visuals from the window (boolean)
+
     t.window.borderless = false        -- Remove all border visuals from the window (booléen)
     t.window.resizable = false        -- Let the window be user-resizable (boolean)
+
     t.window.resizable = false        -- Laisse la fenêtre être redimensionnable par l'utilisateur (booléen)
     t.window.minwidth = 1              -- Minimum window width if the window is resizable (number)
+
     t.window.minwidth = 1              -- Minimum window width if the window is resizable (nombre)
     t.window.minheight = 1            -- Minimum window height if the window is resizable (number)
+
     t.window.minheight = 1            -- Minimum window height if the window is resizable (nombre)
     t.window.fullscreen = false        -- Enable fullscreen (boolean)
+
     t.window.fullscreen = false        -- Active le plein écran (booléen)
     t.window.fullscreentype = "normal" -- Standard fullscreen or desktop fullscreen mode (string)
+
     t.window.fullscreentype = "normal" -- Standard fullscreen or desktop fullscreen mode (chaîne de caractères)
     t.window.vsync = true              -- Enable vertical sync (boolean)
+
     t.window.vsync = true              -- Active la sync. verticale (booléen)
     t.window.fsaa = 0                  -- The number of samples to use with multi-sampled antialiasing (number)
+
     t.window.fsaa = 0                  -- The number of samples to use with multi-sampled antialiasing (nombre)
     t.window.display = 1              -- Index of the monitor to show the window in (number)
+
     t.window.display = 1              -- L'index du moniteur dans lequel montrer la fenêtre (nombre)
  
     t.modules.audio = true            -- Enable the audio module (boolean)
+
     t.modules.audio = true            -- Active le module audio (booléen)
     t.modules.event = true            -- Enable the event module (boolean)
+
     t.modules.event = true            -- Active le module d'évenement (booléen)
     t.modules.graphics = true          -- Enable the graphics module (boolean)
+
     t.modules.graphics = true          -- Active le module graphique (booléen)
     t.modules.image = true            -- Enable the image module (boolean)
+
     t.modules.image = true            -- Active le module d'image (booléen)
     t.modules.joystick = true          -- Enable the joystick module (boolean)
+
     t.modules.joystick = true          -- Active le module de manette de jeu (booléen)
     t.modules.keyboard = true          -- Enable the keyboard module (boolean)
+
     t.modules.keyboard = true          -- Active le module de clavier (booléen)
     t.modules.math = true              -- Enable the math module (boolean)
+
     t.modules.math = true              -- Active le module de math (booléen)
     t.modules.mouse = true            -- Enable the mouse module (boolean)
+
     t.modules.mouse = true            -- Active le module de souris (booléen)
     t.modules.physics = true          -- Enable the physics module (boolean)
+
     t.modules.physics = true          -- Active le module de physique (booléen)
     t.modules.sound = true            -- Enable the sound module (boolean)
+
     t.modules.sound = true            -- Active le module de sons (booléen)
     t.modules.system = true            -- Enable the system module (boolean)
+
     t.modules.system = true            -- Active le module système (booléen)
     t.modules.timer = true            -- Enable the timer module (boolean)
+
     t.modules.timer = true            -- Active le module de chronomètre (booléen)
     t.modules.window = true            -- Enable the window module (boolean)
+
     t.modules.window = true            -- Active le module de fenêtre (booléen)
     t.modules.thread = true            -- Enable the thread module (boolean)
+
     t.modules.thread = true            -- Active le module de thread (booléen)
 
end
 
end
 
</source>
 
</source>
  
Here is a full list of options and their default values for LÖVE [[0.8.0]]:
+
Voici une liste complète des options et de leurs valeurs par défaut pour LÖVE [[0.8.0]]:
 
<source lang="lua">
 
<source lang="lua">
 
function love.conf(t)
 
function love.conf(t)
     t.title = "Untitled"        -- The title of the window the game is in (string)
+
     t.title = "Untitled"        -- Titre de la fenêtre dans laquelle le jeu se situe (chaîne de caractères)
     t.author = "Unnamed"        -- The author of the game (string)
+
     t.author = "Unnamed"        -- Auteur du jeu (chaîne de caractères)
     t.url = nil                -- The website of the game (string)
+
     t.url = nil                -- Site web du jeu (chaîne de caractères)
     t.identity = nil            -- The name of the save directory (string)
+
     t.identity = nil            -- Nom du répertoire de sauvegarde (chaîne de caractères)
     t.version = "0.8.0"        -- The LÖVE version this game was made for (string)
+
     t.version = "0.8.0"        -- Version de LÖVE pour laquelle ce jeu a été conçu (chaîne de caractères)
     t.console = false          -- Attach a console (boolean, Windows only)
+
     t.console = false          -- Attache une console (booléen, Windows uniquement)
     t.release = false          -- Enable release mode (boolean)
+
     t.release = false          -- Enable release mode (booléen)
     t.screen.width = 800        -- The window width (number)
+
     t.screen.width = 800        -- Largeur de la fenêtre (nombre)
     t.screen.height = 600      -- The window height (number)
+
     t.screen.height = 600      -- Hauteur de la fenêtre (nombre)
     t.screen.fullscreen = false -- Enable fullscreen (boolean)
+
     t.screen.fullscreen = false -- Active le plein écran (booléen)
     t.screen.vsync = true      -- Enable vertical sync (boolean)
+
     t.screen.vsync = true      -- Active la sync. verticale (booléen)
     t.screen.fsaa = 0          -- The number of MSAA samples (number)
+
     t.screen.fsaa = 0          -- Le nombre d'échantillons MSAA (nombre)
     t.modules.joystick = true  -- Enable the joystick module (boolean)
+
     t.modules.joystick = true  -- Active le module de manette de jeu (booléen)
     t.modules.audio = true      -- Enable the audio module (boolean)
+
     t.modules.audio = true      -- Active le module de audio (booléen)
     t.modules.keyboard = true  -- Enable the keyboard module (boolean)
+
     t.modules.keyboard = true  -- Active le module de clavier (booléen)
     t.modules.event = true      -- Enable the event module (boolean)
+
     t.modules.event = true      -- Active le module d’événements (booléen)
     t.modules.image = true      -- Enable the image module (boolean)
+
     t.modules.image = true      -- Active le module d'image (booléen)
     t.modules.graphics = true  -- Enable the graphics module (boolean)
+
     t.modules.graphics = true  -- Active le module graphique (booléen)
     t.modules.timer = true      -- Enable the timer module (boolean)
+
     t.modules.timer = true      -- Active le module de chronomètre (booléen)
     t.modules.mouse = true      -- Enable the mouse module (boolean)
+
     t.modules.mouse = true      -- Active le module de souris (booléen)
     t.modules.sound = true      -- Enable the sound module (boolean)
+
     t.modules.sound = true      -- Active le module de sons (booléen)
     t.modules.physics = true    -- Enable the physics module (boolean)
+
     t.modules.physics = true    -- Active le module de physique (booléen)
     t.modules.thread = true    -- Enable the thread module (boolean)
+
     t.modules.thread = true    -- Active le module de thread (boolean)
 
end
 
end
 
</source>
 
</source>
  
Here is a full list of options and their default values for LÖVE [[0.7.2]] and earlier:
+
Voici une liste complète des options et de leurs valeurs par défaut pour LÖVE [[0.7.2]] et plus ancien :
 
<source lang="lua">
 
<source lang="lua">
 
function love.conf(t)
 
function love.conf(t)
     t.title = "Untitled"        -- The title of the window the game is in (string)
+
     t.title = "Untitled"        -- Le titre de la fenêtre dans laquelle le jeu se situe (chaîne de caractères)
     t.author = "Unnamed"        -- The author of the game (string)
+
     t.author = "Unnamed"        -- L'auteur du jeu (chaîne de caractères)
     t.identity = nil            -- The name of the save directory (string)
+
     t.identity = nil            -- Le nom du répertoire de sauvegarde (chaîne de caractères)
     t.version = 0              -- The LÖVE version this game was made for (number)
+
     t.version = 0              -- La version de LÖVE pour laquelle ce jeu a été conçu (nombre)
     t.console = false          -- Attach a console (boolean, Windows only)
+
     t.console = false          -- Attache une console (booléen, Windows seulement)
     t.screen.width = 800        -- The window width (number)
+
     t.screen.width = 800        -- La largeur de la fenêtre (nombre)
     t.screen.height = 600      -- The window height (number)
+
     t.screen.height = 600      -- La hauteur de la fenêtre (nombre)
     t.screen.fullscreen = false -- Enable fullscreen (boolean)
+
     t.screen.fullscreen = false -- Active le plein-écran(booléen)
     t.screen.vsync = true      -- Enable vertical sync (boolean)
+
     t.screen.vsync = true      -- Active la synchronisation verticale (booléen)
     t.screen.fsaa = 0          -- The number of MSAA samples (number)
+
     t.screen.fsaa = 0          -- Le nombre d'échantillons MSAA (nombre)
     t.modules.joystick = true  -- Enable the joystick module (boolean)
+
     t.modules.joystick = true  -- Active le module de manette de jeu (booléen)
     t.modules.audio = true      -- Enable the audio module (boolean)
+
     t.modules.audio = true      -- Active le module audio (booléen)
     t.modules.keyboard = true  -- Enable the keyboard module (boolean)
+
     t.modules.keyboard = true  -- Active le module de clavier (booléen)
     t.modules.event = true      -- Enable the event module (boolean)
+
     t.modules.event = true      -- Active le module d’événement (booléen)
     t.modules.image = true      -- Enable the image module (boolean)
+
     t.modules.image = true      -- Active le module d'image (booléen)
     t.modules.graphics = true  -- Enable the graphics module (boolean)
+
     t.modules.graphics = true  -- Active le module graphique (booléen)
     t.modules.timer = true      -- Enable the timer module (boolean)
+
     t.modules.timer = true      -- Active le module de chronomètre (booléen)
     t.modules.mouse = true      -- Enable the mouse module (boolean)
+
     t.modules.mouse = true      -- Active le module de souris (booléen)
     t.modules.sound = true      -- Enable the sound module (boolean)
+
     t.modules.sound = true      -- Active le module de sons (booléen)
     t.modules.physics = true    -- Enable the physics module (boolean)
+
     t.modules.physics = true    -- Active le module de physique (booléen)
 
end
 
end
 
</source>
 
</source>
  
== See Also ==
+
== Voir également ==
* [[parent::love]]
+
* [[parent::love (Français)]]
[[Category:LÖVE]]
+
[[Category:LÖVE (Français)]]
[[Category:Callbacks]]
+
[[Category:Callbacks (Français)]]
{{#set:Subcategory=General}}
+
{{#set:Subcategory=General (Français)}}
{{#set:Description=Game configuration settings.}}
+
{{#set:Description=Réglages de la configuration du jeu.}}
 
{{#set:Since=000}}
 
{{#set:Since=000}}
== Other Languages ==
+
 
 +
== Autres langues ==
 
{{i18n|Config_Files}}
 
{{i18n|Config_Files}}

Latest revision as of 11:42, 6 April 2021

Introduction

Si un fichier appelé conf.lua est présent dans votre dossier de jeu (ou fichier .love), il est exécuté avant que les modules LÖVE ne soient chargés. Vous pouvez utiliser ce fichier pour y mettre la fonction love.conf. À l'aide de cette fonction, vous pouvez définir certaines options de configuration et modifier des éléments tels que la taille par défaut de la fenêtre, les modules chargés et d'autres éléments.

love.conf

La fonction love.conf prend un argument: une table contenant toutes les valeurs par défaut que vous pouvez écraser à votre guise. Si vous voulez changer la taille de la fenêtre par défaut, par exemple:

function love.conf(t)
    t.window.width = 1024
    t.window.height = 768
end

Si vous n'avez pas besoin du module physique ou du module joystick, procédez comme suit.

function love.conf(t)
    t.modules.joystick = false
    t.modules.physics = false
end

Définir les modules inutilisés à false est encouragé lorsque vous lancez votre jeu. Il réduit légèrement le temps de démarrage (surtout si le module du joystick est désactivé) et réduit l'utilisation de la mémoire (légèrement).

Notez que vous ne pouvez pas désactiver love.filesystem (Français); il est obligatoire. La même chose vaut pour le module love lui-même. love.graphics à besoin de love.window (Français) pour être activé.

Fichier de configuration actuel

Voici une liste complète des options et de leurs valeurs par défaut pour LÖVE 11.0:

function love.conf(t)
    t.identity = nil                    -- Le nom du répertoire de sauvegarde (string)
    t.appendidentity = false            -- Rechercher des fichiers dans le répertoire source avant le répertoire de sauvegarde (booléen)
    t.version = "11.0"                  -- La version de LÖVE pour laquelle ce jeu a été fait (string)
    t.console = false                   -- Ouvrir une console (boolean, Windows seulement)
    t.accelerometerjoystick = true      -- Activer l'accéléromètre sur iOS et Android en l'exposant comme un joystick (boolean)
    t.externalstorage = false           -- True pour enregistrer les fichiers (et lire depuis le répertoire de sauvegarde) dans un stockage externe sur Android (booléen)
    t.gammacorrect = false              -- Activer le rendu de correction gamma, lorsqu'il est pris en charge par le système (booléen)

    t.audio.mixwithsystem = true        -- Continue à jouer la musique de fond lors de l'ouverture de LOVE (booléen, iOS et Android seulement)

    t.window.title = "Untitled"         -- Titre de la fenêtre (string)
    t.window.icon = nil                 -- Chemin du fichier vers une image à utiliser comme icône de la fenêtre (string)
    t.window.width = 800                -- Largeur de la fenêtre (number)
    t.window.height = 600               -- Hauteur de la fenêtre (number)
    t.window.borderless = false         -- Supprime toutes les bordures de la fenêtre (booléen)
    t.window.resizable = false          -- Laissez la fenêtre être redimensionnable par l'utilisateur (booléen)
    t.window.minwidth = 1               -- Largeur minimale de la fenêtre si elle est redimensionnée (number)
    t.window.minheight = 1              -- Hauteur minimale de la fenêtre si elle est redimensionnée (number)
    t.window.fullscreen = false         -- Active le plein écran (booléen)
    t.window.fullscreentype = "desktop" -- Choisissez entre le mode plein écran "bureau" ou le mode plein écran "exclusif" (string)
    t.window.vsync = 1                  -- Mode de synchronisation verticale (number)
    t.window.msaa = 0                   -- Le nombre d'échantillons à utiliser avec l'anti-crénelage multi-échantillonné (number)
    t.window.display = 1                -- Index du moniteur où afficher la fenêtre (number)
    t.window.highdpi = false            -- Activer le mode haute résolution pour la fenêtre sur un écran Retina (booléen)
    t.window.x = nil                    -- La position x de la fenêtre dans l'écran spécifié (number)
    t.window.y = nil                    -- La position y de la fenêtre dans l'écran spécifié (number)

    t.modules.audio = true              -- Active le module audio (boolean)
    t.modules.data = true               -- Active le module data (boolean)
    t.modules.event = true              -- Active le module event (boolean)
    t.modules.font = true               -- Active le module font (boolean)
    t.modules.graphics = true           -- Active le module graphics (boolean)
    t.modules.image = true              -- Active le module image (boolean)
    t.modules.joystick = true           -- Active le module joystick (boolean)
    t.modules.keyboard = true           -- Active le module keyboard (boolean)
    t.modules.math = true               -- Active le module math (boolean)
    t.modules.mouse = true              -- Active le module mouse (boolean)
    t.modules.physics = true            -- Active le module physics (boolean)
    t.modules.sound = true              -- Active le module sound (boolean)
    t.modules.system = true             -- Active le module system (boolean)
    t.modules.thread = true             -- Active le module thread (boolean)
    t.modules.timer = true              -- Active le module timer (boolean), le désactiver résultera en un temps delta de 0 dans love.update
    t.modules.touch = true              -- Active le module touch (boolean)
    t.modules.video = true              -- Active le module video (boolean)
    t.modules.window = true             -- Active le module window (boolean)
end

Drapeaux

identity

Ce drapeau détermine le nom du répertoire de sauvegarde de votre jeu. Notez que vous ne pouvez que spécifier le nom, pas l'emplacement où il sera créé :

t.identity = "gabe_HL3" -- Correct
t.identity = "c:/Users/gabe/HL3" -- Incorrect

love.filesystem.setIdentity peut également être utilisé pour régler le répertoire de sauvegarde en dehors du fichier de configuration.

appendidentity

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

Ce drapeau détermine, si le répertoire du jeu doit être fouillé en premier, puis, le répertoire de sauvegarde (true) ou autrement (false)

version

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

t.version doit être une chaîne de caractères, représentant la version de LÖVE pour laquelle votre jeu à été conçu.

Avant la version 11.0, elle doit être formatée en "X.Y.Z", où X est le numéro de version majeur, Y le mineur, et Z le niveau de patch. À partir de la 11.0, elle doit être formatée en "X.Y", où X et Y sont respectivement les numéro de version majeur et mineur.

Il permet à LÖVE d'afficher un danger si il n'est pas compatible. Sa version par défaut est la version de LÖVE fonctionnant.

console

Détermine si une console devrait être ouverte aux côté de la fenêtre de jeu (seulement sous Windows) ou non. Note : Sous OSX, vous pouvez obtenir une sortie en console en lançant LÖVE depuis un terminal, ou, sous Windows, avec LÖVE 0.10.2, en lançant lovec.exe à la place de love.exe.

accelerometerjoystick

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

Permet de régler si l'accéléromètre du périphérique, sous iOS ou Android, doit être exposé comme un Joystick à 3 axes. Sets whether the device accelerometer on iOS and Android should be exposed as a 3-axis Joystick. Désactiver l'accéléromètre lorsqu'il n'est pas utilisé, peux réduire l'utilisation du CPU.

externalstorage

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

Permet de régler si les fichiers doivent être sauvegarder sur un stockage externe (true) ou interne (false) sous Android.

gammacorrect

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

Détermines si le rendu au gamma correct est activé, lorsque le système le supporte.

audio.mixwithsystem

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

Détermine si l'audio / musique des autres applications en tâche de fond doivent être joués lrosque LÖVE est ouvert. Voir love.system.hasBackgroundMusic pour d'avantage de déails.

window

Disponible depuis LÖVE 0.9.0
Ces flags ne sont pas supporté-e par des versions plus anciennes.

Il est possible de différer la création de la fenêtre jusqu'à ce que love.window.setMode soit appelé en premier dans votre code. Pour cela, réglez t.window = nil dans love.conf (ou t.screen = nil dans les versions plus anciennes.) Si c'est le cas, LÖVE pourrait planter si une quelconque fonction de love.graphics est appelée avant le premier appel à love.window.setMode dans votre code.

La table t.window était nommée t.screen dans les versions antérieures à la 0.9.0. La table t.screen n'existe pas dans love.conf avec la version 0.9.0, et la table t.window n'existe pas dans love.conf avec la version 0.8.0. Cela signifie que love.conf échouera lors de son execution (Il reviendra alors aux valeurs par défaut) si une attention particulière n'est pas prise pour prendre la bonne la table en fonction de la version de LÖVE qui est utilisée.

window.title

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

Règle le titre de la fenêtre dans laquelle est le jeu. love.window.setTitle peut également être utilisé pour changer le titre de la fenêtre en dehors du fichier de configuration.

window.icon

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

Un chemin de fichier vers une image à utiliser comme icône de la fenêtre. Tous les systèmes d'exploitation ne supporte pas des images d'icônes très grande. L'icône peut également être changée avec love.window.setIcon.

window.width & window.height

Disponible depuis LÖVE 0.9.0
Ces flags ne sont pas supporté-e par des versions plus anciennes.

Définit les dimensions de la fenêtre. Si ces drapeaux sont réglés à 0, LÖVE utilise automatiquement les dimensions du bureau de l'utilisateur.

window.borderless

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

Removes all border visuals from the window. Note that the effects may wary between operating systems.

window.resizable

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

Si réglé à true, permet à l'utilisateur de redimensionner la fenêtre du jeu.

window.minwidth & window.minheight

Disponible depuis LÖVE 0.9.0
Ces flags ne sont pas supporté-e par des versions plus anciennes.

Règle la largeur et hauteur minimum de la fenêtre du jeu, si elle peut être redimensionnée par l'utilisateur. Si vous réglez des valeurs inférieures à window.width et window.height LÖVE favorisera toujours les dimensions minimum réglées via window.minwidth et window.minheight.

window.fullscreen

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

Définit si le jeu doit fonctionner en mode plein écran (true) ou en fenêtré (false). Le plein écran peut également être basculé via love.window.setFullscreen ou love.window.setMode.

window.fullscreentype

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

Spécifie le type de mode plein écran à utiliser (exclusive (exclusif) ou desktop (bureau)). En général, il est recommandé d'utiliser desktop, car il est moins restrictif que le mode exclusive avec certains systèmes d'exploitation. (Note : Dans les versions 0.9.2 et précédentes, il faut utiliser normal au lieu d'exclusive.)

window.vsync

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

Active ou désactive la synchronisation verticale. Vsync tente de conserver le jeu à une vitesse de rafraîchissement constante et permet d'éviter les problèmes tels que les déformations d'écran (tearing). Il est recommandé de conserver activé le vsync, si vous ne connaissez pas ce qu'implique le fait de le désactiver. Avant LÖVE 11.0, cette valeur était un booléen (true ou false). Depuis LÖVE 11.0, cette valeur est un nombre (1 pour activer vsync, 0 pour désactiver vsync).

Notez que sous iOS, la synchronisation verticale est toujours activé et que cela ne peut donc être changé.

window.msaa

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

Le nombre d'échantillons à utiliser pour l'anticrénelage multi-échantillonné.

window.display

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

L'index de l'écran sur lequel afficher la fenêtre, lorsque plusieurs moniteurs sont disponibles.

window.highdpi

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

Voir love.window.getPixelScale, love.window.toPixels, et love.window.fromPixels. Il est recommandé de laisser cette option désactivée si vous ne pouvez pas tester votre jeu sur un système Mac ou iOS avec un écran Retina, parce que le code a besoin d'être adapté afin d'être certain que le rendu semble correct.

Notez, s'il vous plaît, que depuis 11.0, un DPI (PPP) élevé est toujours activé avec Android sans tenr compte de ce drapeau !

window.x & window.y

Disponible depuis LÖVE 0.9.2
Ces flags ne sont pas supporté-e par des versions plus anciennes.

Détermine la position de la fenêtre sur l'écran de l'utilisateur. love.window.setPosition peut également être utilisé pour changer la position à la volée.

window.fsaa

Disponible depuis LÖVE 0.9.0 et supprimé avec LÖVE 0.10.0
Ce drapeau a été remplacé par le drapeau window.msaa.

Le nombre d'échantillons à utiliser avec l'anticrénelage à échantillon multiple.

window.srgb

Disponible depuis LÖVE 0.9.1 et supprimé avec LÖVE 0.10.0
Ce drapeau a été remplacé par le drapeau gammacorrect.

L'activation de ce drapeau de fenêtre va automatiquement convertir les couleurs et tout ce qui est affiché à l'écran principal depuis l'espace de couleur RGB vers l'espace de couleur sRGB - la surface de la fenêtre est traitée comme un espace-gamma sRGB. Il ne s'agit que d'un des composants du rendu avec correction gamma, un sujet avancé dans lequel il est facile de se mélanger, il est donc recommandé de conserver cette option désactivée si vous n'être pas sûr des implications qui en découlent.

Release Mode

Disponible depuis LÖVE 0.8.0 et supprimé avec LÖVE 0.9.0
ce-tte flag n'est pas supporté dans des versions antérieures ou postérieures.


Si t.release est activé, LÖVE utilise le gestionnaire de déclenchement d'erreur, qui est insuffisant au niveau des information par défaut, et peut évidemment, être surchargé.

Le mode de déclenchement par défaut du gestionnaire d'erreur sort également un message au joueur, l'informant qu'il doit contacter les auteurs utilisant ces valeurs title, author et url (titre, auteur, et URL) telles que spécifié dans conf.lua.

When a fused game in release mode is run it will not save in the love save dir, but rather one for itself, whereas previously it would be %APPDATA%\\LOVE\\game on Windows, it now is %APPDATA%\\game. This concept applies to other platforms as well.

Versiona anciennes

Voici une liste complète des options et de leurs valeurs par défaut pour 0.10.1 et 0.10.2:

function love.conf(t)
    t.identity = nil                    -- Le nom du répertoire de sauvegarde (chaîne de caractères)
    t.version = "0.10.2"                -- La version de LÖVE pour laquelle ce jeu a été conçu (chaîne de caractères)
    t.console = false                   -- Attache une console (booléen, Windows uniquement)
    t.accelerometerjoystick = true      -- Active l'accéléromètre sur iOS et Android en l'utilisant comme une manette de jeu (booléen)
    t.externalstorage = false           -- True to save files (and read from the save directory) in external storage on Android (booléen)
    t.gammacorrect = false              -- Active le rendu avec correction gamme, lorsque le système le supporte (booléen)

    t.window.title = "Untitled"         -- Titre de la fenêtre (chaîne de caractères)
    t.window.icon = nil                 -- Chemin de fichier d'une image à utiliser comme icône de la fenêtre (chaîne de caractères)
    t.window.width = 800                -- Largeur de la fenêtre (nombre)
    t.window.height = 600               -- Hauteur de la fenêtre (nombre)
    t.window.borderless = false         -- Retire tous les graphiques de bordure de la fenêtre (booléen)
    t.window.resizable = false          -- Laisse la fenêtre être redimensionnable par l'utilisateur (booléen)
    t.window.minwidth = 1               -- Largeur minimum de la fenêtre si elle est redimensionnable (nombre)
    t.window.minheight = 1              -- Hauteur minimum de la fenêtre si elle est redimensionnable (nombre)
    t.window.fullscreen = false         -- Active le plein-écran (booléen)
    t.window.fullscreentype = "desktop" -- Choose between "desktop" fullscreen or "exclusive" fullscreen mode (chaîne de caractères)
    t.window.vsync = true               -- Active la sync. verticale (booléen)
    t.window.msaa = 0                   -- The number of samples to use with multi-sampled antialiasing (nombre)
    t.window.display = 1                -- Index of the monitor to show the window in (nombre)
    t.window.highdpi = false            -- Enable high-dpi mode for the window on a Retina display (nombre)
    t.window.x = nil                    -- The x-coordinate of the window's position in the specified display (nombre)
    t.window.y = nil                    -- The y-coordinate of the window's position in the specified display (nombre)

    t.modules.audio = true              -- Active le module audio (booléen)
    t.modules.event = true              -- Active le module événement (booléen)
    t.modules.graphics = true           -- Active le module graphique (booléen)
    t.modules.image = true              -- Active le module image (booléen)
    t.modules.joystick = true           -- Active le module manette de jeu (booléen)
    t.modules.keyboard = true           -- Active le module clavier (booléen)
    t.modules.math = true               -- Active le module math (booléen)
    t.modules.mouse = true              -- Active le module souris (booléen)
    t.modules.physics = true            -- Active le module physique (booléen)
    t.modules.sound = true              -- Active le module son (booléen)
    t.modules.system = true             -- Active le module système (booléen)
    t.modules.timer = true              -- Active le module chronomètre (booléen), Le désactiver produira un temps delta de 0 dans love.update
    t.modules.touch = true              -- Active le module touché (booléen)
    t.modules.video = true              -- Active le module vidéo (booléen)
    t.modules.window = true             -- Active le module fenêtre (booléen)
    t.modules.thread = true             -- Active le module thread (booléen)
end

Voici une liste complète des options et de leurs valeurs par défaut pour LÖVE 0.10.0:

function love.conf(t)
    t.identity = nil                    -- Le nom du répertoire de sauvegarde (chaîne de caractères)
    t.version = "0.10.0"                -- La version de LÖVE pour laquelle ce jeu a été conçu (chaîne de caractères)
    t.console = false                   -- Attache une console (booléen, Windows uniquement)
    t.accelerometerjoystick = true      -- Active l'accéléromètre sur iOS et Android en l'utilisant comme une manette de jeu (booléen)
    t.gammacorrect = false              -- Active le rendu avec correction gamme, lorsque le système le supporte (booléen)

    t.window.title = "Untitled"         -- Titre de la fenêtre (chaîne de caractères)
    t.window.icon = nil                 -- Chemin de fichier d'une image à utiliser comme icône de la fenêtre (chaîne de caractères)
    t.window.width = 800                -- largeur de la fenêtre (nombre)
    t.window.height = 600               -- Hauteur de la fenêtre (nombre)
    t.window.borderless = false         -- Remove all border visuals from the window (booléen)
    t.window.resizable = false          -- Laisse la fenêtre être redimensionnable par l'utilisateur (booléen)
    t.window.minwidth = 1               -- Minimum window width if the window is resizable (nombre)
    t.window.minheight = 1              -- Minimum window height if the window is resizable (nombre)
    t.window.fullscreen = false         -- Active le plein écran (booléen)
    t.window.fullscreentype = "desktop" -- Choose between "desktop" fullscreen or "exclusive" fullscreen mode (string)
    t.window.vsync = true               -- Active la sync. verticale (booléen)
    t.window.msaa = 0                   -- The number of samples to use with multi-sampled antialiasing (nombre)
    t.window.display = 1                -- Index of the monitor to show the window in (nombre)
    t.window.highdpi = false            -- Enable high-dpi mode for the window on a Retina display (booléen)
    t.window.x = nil                    -- The x-coordinate of the window's position in the specified display (nombre)
    t.window.y = nil                    -- The y-coordinate of the window's position in the specified display (nombre)

    t.modules.audio = true              -- Active le module audio (booléen)
    t.modules.event = true              -- Active le module événement (booléen)
    t.modules.graphics = true           -- Active le module graphique (booléen)
    t.modules.image = true              -- Active le module image (booléen)
    t.modules.joystick = true           -- Active le module manette de jeu (booléen)
    t.modules.keyboard = true           -- Active le module clavier (booléen)
    t.modules.math = true               -- Active le module math (booléen)
    t.modules.mouse = true              -- Active le module souris (booléen)
    t.modules.physics = true            -- Active le module physique (booléen)
    t.modules.sound = true              -- Active le module son (booléen)
    t.modules.system = true             -- Active le module système (booléen)
    t.modules.timer = true              -- Active le module chronomètre (booléen), Le désactiver produira un temps delta de 0 dans love.update
    t.modules.touch = true              -- Active le module touché (booléen)
    t.modules.video = true              -- Active le module vidéo (booléen)
    t.modules.window = true             -- Active le module fenêtre (booléen)
    t.modules.thread = true             -- Active le module thread (booléen)
end

Voici une liste complète des options et de leurs valeurs par défaut pour LÖVE 0.9.2:

function love.conf(t)
    t.identity = nil                   -- Nom du répertoire de sauvegarde (chaîne de caractères)
    t.version = "0.9.2"                -- Version de LÖVE pour laquelle ce jeu a été conçu (chaîne de caractères)
    t.console = false                  -- Attache une console (booléen, Windows uniquement)

    t.window.title = "Untitled"        -- Titre de la fenêtre (chaîne de caractères)
    t.window.icon = nil                -- Chemin de fichier d'une image à utiliser comme icône de la fenêtre (chaîne de caractères)
    t.window.width = 800               -- largeur de la fenêtre (nombre)
    t.window.height = 600              -- Hateur de la fenêtre (nombre)
    t.window.borderless = false        -- Remove all border visuals from the window (booléen)
    t.window.resizable = false         -- Laisse la fenêtre être redimensionnable par l'utilisateur (booléen)
    t.window.minwidth = 1              -- Minimum window width if the window is resizable (nombre)
    t.window.minheight = 1             -- Minimum window height if the window is resizable (nombre)
    t.window.fullscreen = false        -- Active le plein écran (booléen)
    t.window.fullscreentype = "normal" -- Choose between "normal" fullscreen or "desktop" fullscreen mode (string)
    t.window.vsync = true              -- Active la sync. verticale (booléen)
    t.window.fsaa = 0                  -- The number of samples to use with multi-sampled antialiasing (nombre)
    t.window.display = 1               -- Index of the monitor to show the window in (nombre)
    t.window.highdpi = false           -- Enable high-dpi mode for the window on a Retina display (booléen)
    t.window.srgb = false              -- Enable sRGB gamma correction when drawing to the screen (booléen)
    t.window.x = nil                   -- The x-coordinate of the window's position in the specified display (nombre)
    t.window.y = nil                   -- The y-coordinate of the window's position in the specified display (nombre)

    t.modules.audio = true             -- Active le module audio (booléen)
    t.modules.event = true             -- Active le module événement (booléen)
    t.modules.graphics = true          -- Active le module graphique (booléen)
    t.modules.image = true             -- Active le module image (booléen)
    t.modules.joystick = true          -- Active le module manette de jeu (booléen)
    t.modules.keyboard = true          -- Active le module clavier (booléen)
    t.modules.math = true              -- Active le module math (booléen)
    t.modules.mouse = true             -- Active le module souris (booléen)
    t.modules.physics = true           -- Active le module physique (booléen)
    t.modules.sound = true             -- Active le module son (booléen)
    t.modules.system = true            -- Active le module système (booléen)
    t.modules.timer = true             -- Active le module chronomètre (booléen), Le désactiver produira un temps delta de 0 dans love.update
    t.modules.window = true            -- Active le module fenêtre (booléen)
    t.modules.thread = true            -- Active le module thread (booléen)
end

Voici une liste complète des options et de leurs valeurs par défaut pour LÖVE 0.9.1:

function love.conf(t)
    t.identity = nil                   -- Nom du répertoire de sauvegarde (chaîne de caractères)
    t.version = "0.9.1"                -- Version de LÖVE pour laquelle ce jeu a été conçu (chaîne de caractères)
    t.console = false                  -- Attache une console (booléen, Windows uniquement)

    t.window.title = "Untitled"        -- The window title (string)
    t.window.icon = nil                -- Chemin de fichier d'une image à utiliser comme icône de la fenêtre (chaîne de caractères)
    t.window.width = 800               -- Largeur de la fenêtre (nombre)
    t.window.height = 600              -- Hateur de la fenêtre (nombre)
    t.window.borderless = false        -- Remove all border visuals from the window (booléen)
    t.window.resizable = false         -- Laisse la fenêtre être redimensionnable par l'utilisateur (booléen)
    t.window.minwidth = 1              -- Minimum window width if the window is resizable (number)
    t.window.minheight = 1             -- Minimum window height if the window is resizable (number)
    t.window.fullscreen = false        -- Active le plein écran (booléen)
    t.window.fullscreentype = "normal" -- Standard fullscreen or desktop fullscreen mode (string)
    t.window.vsync = true              -- Active la sync. verticale (booléen)
    t.window.fsaa = 0                  -- The number of samples to use with multi-sampled antialiasing (number)
    t.window.display = 1               -- Index of the monitor to show the window in (number)
    t.window.highdpi = false           -- Enable high-dpi mode for the window on a Retina display (booléen)
    t.window.srgb = false              -- Enable sRGB gamma correction when drawing to the screen (booléen)

    t.modules.audio = true             -- Active le module audio (booléen)
    t.modules.event = true             -- Active le module événement (booléen)
    t.modules.graphics = true          -- Active le module graphique (booléen)
    t.modules.image = true             -- Active le module image (booléen)
    t.modules.joystick = true          -- Active le module manette de jeu (booléen)
    t.modules.keyboard = true          -- Active le module clavier (booléen)
    t.modules.math = true              -- Active le module math (booléen)
    t.modules.mouse = true             -- Active le module souris (booléen)
    t.modules.physics = true           -- Active le module physique (booléen)
    t.modules.sound = true             -- Active le module son (booléen)
    t.modules.system = true            -- Active le module système (booléen)
    t.modules.timer = true             -- Active le module chronomètre (booléen)
    t.modules.window = true            -- Active le module fenêtre (booléen)
    t.modules.thread = true            -- Active le module thread (booléen)
end

Voici une liste complète des options et de leurs valeurs par défaut pour LÖVE 0.9.0:

function love.conf(t)
    t.identity = nil                   -- Nom du répertoire de sauvegarde (chaîne de caractères)
    t.version = "0.9.0"                -- Version de LÖVE pour laquelle ce jeu a été conçu (chaîne de caractères)
    t.console = false                  -- Attache une console (booléen, Windows uniquement)

    t.window.title = "Untitled"        -- The window title (chaîne de caractères)
    t.window.icon = nil                -- Chemin de fichier d'une image à utiliser comme icône de la fenêtre (chaîne de caractères)
    t.window.width = 800               -- Largeur de la fenêtre (nombre)
    t.window.height = 600              -- Hauteur de la fenêtre (nombre)
    t.window.borderless = false        -- Remove all border visuals from the window (booléen)
    t.window.resizable = false         -- Laisse la fenêtre être redimensionnable par l'utilisateur (booléen)
    t.window.minwidth = 1              -- Minimum window width if the window is resizable (nombre)
    t.window.minheight = 1             -- Minimum window height if the window is resizable (nombre)
    t.window.fullscreen = false        -- Active le plein écran (booléen)
    t.window.fullscreentype = "normal" -- Standard fullscreen or desktop fullscreen mode (chaîne de caractères)
    t.window.vsync = true              -- Active la sync. verticale (booléen)
    t.window.fsaa = 0                  -- The number of samples to use with multi-sampled antialiasing (nombre)
    t.window.display = 1               -- L'index du moniteur dans lequel montrer la fenêtre (nombre)

    t.modules.audio = true             -- Active le module audio (booléen)
    t.modules.event = true             -- Active le module d'évenement (booléen)
    t.modules.graphics = true          -- Active le module graphique (booléen)
    t.modules.image = true             -- Active le module d'image (booléen)
    t.modules.joystick = true          -- Active le module de manette de jeu (booléen)
    t.modules.keyboard = true          -- Active le module de clavier (booléen)
    t.modules.math = true              -- Active le module de math (booléen)
    t.modules.mouse = true             -- Active le module de souris (booléen)
    t.modules.physics = true           -- Active le module de physique (booléen)
    t.modules.sound = true             -- Active le module de sons (booléen)
    t.modules.system = true            -- Active le module système (booléen)
    t.modules.timer = true             -- Active le module de chronomètre (booléen)
    t.modules.window = true            -- Active le module de fenêtre (booléen)
    t.modules.thread = true            -- Active le module de thread (booléen)
end

Voici une liste complète des options et de leurs valeurs par défaut pour LÖVE 0.8.0:

function love.conf(t)
    t.title = "Untitled"        -- Titre de la fenêtre dans laquelle le jeu se situe (chaîne de caractères)
    t.author = "Unnamed"        -- Auteur du jeu (chaîne de caractères)
    t.url = nil                 -- Site web du jeu (chaîne de caractères)
    t.identity = nil            -- Nom du répertoire de sauvegarde (chaîne de caractères)
    t.version = "0.8.0"         -- Version de LÖVE pour laquelle ce jeu a été conçu (chaîne de caractères)
    t.console = false           -- Attache une console (booléen, Windows uniquement)
    t.release = false           -- Enable release mode (booléen)
    t.screen.width = 800        -- Largeur de la fenêtre (nombre)
    t.screen.height = 600       -- Hauteur de la fenêtre (nombre)
    t.screen.fullscreen = false -- Active le plein écran (booléen)
    t.screen.vsync = true       -- Active la sync. verticale (booléen)
    t.screen.fsaa = 0           -- Le nombre d'échantillons MSAA (nombre)
    t.modules.joystick = true   -- Active le module de manette de jeu (booléen)
    t.modules.audio = true      -- Active le module de audio (booléen)
    t.modules.keyboard = true   -- Active le module de clavier (booléen)
    t.modules.event = true      -- Active le module d’événements (booléen)
    t.modules.image = true      -- Active le module d'image (booléen)
    t.modules.graphics = true   -- Active le module graphique (booléen)
    t.modules.timer = true      -- Active le module de chronomètre (booléen)
    t.modules.mouse = true      -- Active le module de souris (booléen)
    t.modules.sound = true      -- Active le module de sons (booléen)
    t.modules.physics = true    -- Active le module de physique (booléen)
    t.modules.thread = true     -- Active le module de thread (boolean)
end

Voici une liste complète des options et de leurs valeurs par défaut pour LÖVE 0.7.2 et plus ancien :

function love.conf(t)
    t.title = "Untitled"        -- Le titre de la fenêtre dans laquelle le jeu se situe (chaîne de caractères)
    t.author = "Unnamed"        -- L'auteur du jeu (chaîne de caractères)
    t.identity = nil            -- Le nom du répertoire de sauvegarde (chaîne de caractères)
    t.version = 0               -- La version de LÖVE pour laquelle ce jeu a été conçu (nombre)
    t.console = false           -- Attache une console (booléen, Windows seulement)
    t.screen.width = 800        -- La largeur de la fenêtre (nombre)
    t.screen.height = 600       -- La hauteur de la fenêtre (nombre)
    t.screen.fullscreen = false -- Active le plein-écran(booléen)
    t.screen.vsync = true       -- Active la synchronisation verticale (booléen)
    t.screen.fsaa = 0           -- Le nombre d'échantillons MSAA (nombre)
    t.modules.joystick = true   -- Active le module de manette de jeu (booléen)
    t.modules.audio = true      -- Active le module audio (booléen)
    t.modules.keyboard = true   -- Active le module de clavier (booléen)
    t.modules.event = true      -- Active le module d’événement (booléen)
    t.modules.image = true      -- Active le module d'image (booléen)
    t.modules.graphics = true   -- Active le module graphique (booléen)
    t.modules.timer = true      -- Active le module de chronomètre (booléen)
    t.modules.mouse = true      -- Active le module de souris (booléen)
    t.modules.sound = true      -- Active le module de sons (booléen)
    t.modules.physics = true    -- Active le module de physique (booléen)
end

Voir également



Autres langues