diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b396f3bda..cfdd114da 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,6 +3,8 @@ name: Beta on: workflow_dispatch: pull_request: + paths-ignore: + - '.github/workflows/**' branches: - develop @@ -32,7 +34,7 @@ jobs: token: ${{ secrets.GH_TOKEN }} - name: Beta Builds if: github.event.pull_request.base.ref == 'develop' || github.event_name == 'workflow_dispatch' - run: build_robohelp_gh.bat -beta %GITHUB_WORKSPACE%\output + run: build_robohelp_gh.bat %GITHUB_WORKSPACE%\output shell: cmd working-directory: Manual - name: Upload robohelp zip file diff --git a/.github/workflows/trigger-all-localisation-builds.yml b/.github/workflows/trigger-all-localisation-builds.yml new file mode 100644 index 000000000..dca8dbbf1 --- /dev/null +++ b/.github/workflows/trigger-all-localisation-builds.yml @@ -0,0 +1,41 @@ +name: Trigger-Localisation-Builds + +on: + workflow_dispatch: + inputs: + Language: + description: "Select All languages to build" + required: false + type: choice + options: + - ALL + BUILD_TYPE: + description: "Select individual language to build" + required: true + type: choice + options: + - main + - lts + - build + + +jobs: + + Trigger-Localisation-Builds: + name: + runs-on: ubuntu-22.04 + strategy: + matrix: + language: [PT-BR, DE, ES, FR, IT, JA, KO, PL, RU, ZH] + steps: + - name: Invoke Localisation Workflows + if: ${{ github.event.inputs.Language }} == 'ALL' + uses: benc-uk/workflow-dispatch@v1 + with: + workflow: ${{ github.event.inputs.BUILD_TYPE }}.yml + repo: YoYoGames/GameMaker-Manual-${{ matrix.language }} + token: ${{ secrets.GH_TOKEN }} + continue-on-error: false + + + \ No newline at end of file diff --git a/Manual/contents/Additional_Information/Guide_To_Primitives_And_Vertex_Building.htm b/Manual/contents/Additional_Information/Guide_To_Primitives_And_Vertex_Building.htm index fee6630da..2b1a72673 100644 --- a/Manual/contents/Additional_Information/Guide_To_Primitives_And_Vertex_Building.htm +++ b/Manual/contents/Additional_Information/Guide_To_Primitives_And_Vertex_Building.htm @@ -50,9 +50,9 @@

Guide de construction de Primitives et de v vertex_position(v_buff, 110, 110);
vertex_colour(v_buff, c_white, 1);
vertex_texcoord(v_buff, 1, 1);
- vertex_end(v_buff);
-
- // DRAW EVENT
+ vertex_end(v_buff);

+

Draw Event

+


var tex = sprite_get_texture(spr_Background, 0);
shader_set(shd_shimmer);
vertex_submit(v_buff, pr_trianglelist, tex);
diff --git a/Manual/contents/Additional_Information/Guide_To_Using_Buffers.htm b/Manual/contents/Additional_Information/Guide_To_Using_Buffers.htm index 0fe3b1447..d969f290a 100644 --- a/Manual/contents/Additional_Information/Guide_To_Using_Buffers.htm +++ b/Manual/contents/Additional_Information/Guide_To_Using_Buffers.htm @@ -24,7 +24,7 @@

Guide d'utilisation des tampons

Constant - description + Description buffer_fixed diff --git a/Manual/contents/GameMaker_Language/GML_Overview/Script_Functions.htm b/Manual/contents/GameMaker_Language/GML_Overview/Script_Functions.htm index cb989d9c8..17bc78efc 100644 --- a/Manual/contents/GameMaker_Language/GML_Overview/Script_Functions.htm +++ b/Manual/contents/GameMaker_Language/GML_Overview/Script_Functions.htm @@ -137,8 +137,7 @@

Noms de script et noms de fonction


indirectCall(method(undefined, myscript), arg);

- // OR
-
+ // 2
function indirectCall(func, arg)
{
    script_execute(func, arg);
diff --git a/Manual/contents/GameMaker_Language/GML_Overview/Variables/Global_Variables.htm b/Manual/contents/GameMaker_Language/GML_Overview/Variables/Global_Variables.htm index 6ba786dd5..bbbe58383 100644 --- a/Manual/contents/GameMaker_Language/GML_Overview/Variables/Global_Variables.htm +++ b/Manual/contents/GameMaker_Language/GML_Overview/Variables/Global_Variables.htm @@ -24,19 +24,19 @@

Variables globales

Avec les variables globales, nous pouvons changer les valeurs et voir ces changements se refléter dans toutes les instances des objets qui font référence à cette variable. Comme pour les variables locales, vous devez veiller à ne pas nommer vos variables globales de la même manière que les variables d'instance, car cela pourrait vous poser des problèmes et faire apparaître des bogues dans vos jeux en raison du chevauchement des variables, ce qui peut parfois s'avérer difficile à déboguer. En général, vous devriez avoir un seul objet qui déclare toutes vos variables globales au tout début du jeu (par exemple, dans l'événement Room Start du premier objet placé dans la première pièce du jeu) ou une seule fonction de script qui les déclare toutes ensemble, car cela vous donne un endroit pratique pour revenir en arrière et tout référencer en même temps si vous avez besoin de vérifier un nom de variable ou de modifier une valeur.

GameMaker possède également une collection de variables globales "intégrées". Vous devez donc les connaître car vous pouvez donner le même nom à l'une de vos variables d'instance ou souhaiter avoir votre propre variable globale avec le même nom et vous demander pourquoi vous obtenez des erreurs ! Elles sont cependant faciles à repérer, car elles sont affichées dans une couleur différente dans l'éditeur de code et apparaissent également dans la barre d'autocomplétion en bas de la page. La majorité des variables globales intégrées ont des utilisations très spécifiques et sont répertoriées dans les sections appropriées du manuel - cependant, il y en a deux importantes qui sont utilisées fréquemment et qui ne sont pas répertoriées ailleurs :

Il existe également trois variables globales construites et dépréciées dont vous devez être conscient (ces variables sont uniquement conçues pour prendre en charge les projets hérités des versions précédentes de GameMaker et doivent être utilisées dans le cadre de la mise en œuvre du projet). ne pas être utilisé dans les nouveaux projets) :

Enfin, il existe deux variables qui peuvent être utilisées pour les fonctions et méthodes de script :

La forme suivante peut également être utilisée pour déclarer des variables globales, mais elle est inclus uniquement pour la rétrocompatibilitéet il n'est pas recommandé d'utiliser ce formulaire pour les nouveaux projets, car les futures versions de GameMaker pourraient ne pas le prendre en charge.

La deuxième façon de créer des variables globales consiste à les déclarer en tant que telles à l'aide de la déclaration globalvar, tout comme vous le feriez pour une variable locale à l'aide de la déclaration var.

diff --git a/Manual/contents/GameMaker_Language/GML_Overview/Variables/Instance_Variables.htm b/Manual/contents/GameMaker_Language/GML_Overview/Variables/Instance_Variables.htm index 5124cb1ee..5bef3ba56 100644 --- a/Manual/contents/GameMaker_Language/GML_Overview/Variables/Instance_Variables.htm +++ b/Manual/contents/GameMaker_Language/GML_Overview/Variables/Instance_Variables.htm @@ -49,5 +49,5 @@
Copyright YoY - - \ No newline at end of file + + \ No newline at end of file diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Assets_And_Tags/tag_get_assets.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Assets_And_Tags/tag_get_assets.htm index 08e6bea09..ca50f7748 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Assets_And_Tags/tag_get_assets.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Assets_And_Tags/tag_get_assets.htm @@ -4,7 +4,7 @@ tag_get_assets - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/Audio.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/Audio.htm index 41f62d6d9..4fe40da21 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/Audio.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/Audio.htm @@ -4,7 +4,7 @@ Audio - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/Audio_Emitters/audio_play_sound_on.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/Audio_Emitters/audio_play_sound_on.htm index 5d0c23c6d..8512ea1b7 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/Audio_Emitters/audio_play_sound_on.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/Audio_Emitters/audio_play_sound_on.htm @@ -4,7 +4,7 @@ audio_play_sound_on - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/audio_falloff_set_model.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/audio_falloff_set_model.htm index f5885ba43..808ded2be 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/audio_falloff_set_model.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/audio_falloff_set_model.htm @@ -4,7 +4,7 @@ audio_falloff_set_model - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/audio_play_sound.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/audio_play_sound.htm index a55cbb7ba..23f5545bb 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/audio_play_sound.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/audio_play_sound.htm @@ -73,7 +73,7 @@

Exemple 1 :

if health <= 0
{
    lives -= 1;
-     audio_play_sound(snd_PlayerDead, 10, false);
+     audio_play_sound(snd_PlayerDead, 10, false);
}

Le code ci-dessus vérifie la variable globale "health" et si elle est inférieure ou égale à 0, il enlève 1 à la variable globale "lives" et joue un son.

Exemple 2 :

diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/audio_sound_get_track_position.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/audio_sound_get_track_position.htm index 4f50193e5..e464f43b3 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/audio_sound_get_track_position.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/audio_sound_get_track_position.htm @@ -4,7 +4,7 @@ audio_sound_get_track_position - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/audio_sound_set_track_position.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/audio_sound_set_track_position.htm index 055a0ab5a..68c809b89 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/audio_sound_set_track_position.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Audio/audio_sound_set_track_position.htm @@ -4,7 +4,7 @@ audio_sound_set_track_position - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Paths/path_end.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Paths/path_end.htm index 8a2c4d4d5..0c5960287 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Paths/path_end.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Paths/path_end.htm @@ -27,7 +27,7 @@

Exemple :

if place_meeting(x, y, obj_Blocker)
{
-     path_end();
+     path_end();
}

Le code ci-dessus mettra fin à la trajectoire actuelle si l'instance détecte une collision avec une instance de l'objet donné.

diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_add.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_add.htm index 60354b13c..46638725c 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_add.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_add.htm @@ -26,8 +26,8 @@

Les retours :

Exemple :

global.myroom = room_add();
- room_set_width(global.myroom, 640);
- room_set_height(global.myroom, 480);
+ room_set_width(global.myroom, 1280);
+ room_set_height(global.myroom, 720);
room_set_persistent(global.myroom, false);

Cette opération crée une nouvelle pièce et enregistre son index dans la variable "global.myroom". Elle définit ensuite sa largeur à 640 pixels, sa hauteur à 480 pixels et sa persistance à false.

diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_exists.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_exists.htm index b94d36be5..857a2694c 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_exists.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_exists.htm @@ -25,7 +25,7 @@

Syntaxe :

ArgumentsType Description - + index The index of the room to check. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_get_name.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_get_name.htm index e0ee80670..514c3f3d8 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_get_name.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_get_name.htm @@ -25,7 +25,7 @@

Syntaxe :

ArgumentsType Description - + index The index of the room to check the name of. @@ -39,7 +39,7 @@

Les retours :

Exemple :

var roomname = room_get_name(room);

- draw_text(32, 32, roomname); + draw_text(32, 32, _roomname);

Le code ci-dessus obtiendra le nom de la pièce actuelle et l'affichera à l'écran.

diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_instance_add.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_instance_add.htm index 2df6e3485..6c62f8030 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_instance_add.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_instance_add.htm @@ -25,7 +25,7 @@

Syntaxe :

ArgumentsType Description - + index The index of the room to add an object instance to. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_instance_clear.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_instance_clear.htm index 6665ef871..ccd0915d8 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_instance_clear.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_instance_clear.htm @@ -4,7 +4,7 @@ room_instance_clear - + @@ -26,7 +26,7 @@

Syntaxe :

ArgumentsType Description - + index The index of the room to clear all instances in. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_persistent.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_persistent.htm index abfc344a2..617a52c11 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_persistent.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_persistent.htm @@ -26,7 +26,7 @@

Les retours :

Exemple :

if lives < 1
{
-     room_persistent = false;
+     room_persistent = false;
    room_goto(rm_start);
}

Le code ci-dessus vérifie la variable "lives" et si elle est inférieure à 1, il définit la persistance de la pièce à false et change ensuite de pièce.

diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_set_camera.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_set_camera.htm index 37da76046..eb2530c29 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_set_camera.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_set_camera.htm @@ -4,7 +4,7 @@ room_set_camera - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_set_view_enabled.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_set_view_enabled.htm index d38beb302..7a0a3d6fe 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_set_view_enabled.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_set_view_enabled.htm @@ -4,7 +4,7 @@ room_set_view_enabled - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_set_viewport.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_set_viewport.htm index 2233997d4..360c8209e 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_set_viewport.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Rooms/room_set_viewport.htm @@ -4,7 +4,7 @@ room_set_viewport - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Scripts/script_execute_ext.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Scripts/script_execute_ext.htm index 29a16c1e8..ec6868ea5 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Scripts/script_execute_ext.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Scripts/script_execute_ext.htm @@ -4,7 +4,7 @@ script_execute_ext - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Sprites/Sprite_Manipulation/sprite_flush_multi.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Sprites/Sprite_Manipulation/sprite_flush_multi.htm index c38dc2db7..ff621f078 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Sprites/Sprite_Manipulation/sprite_flush_multi.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Sprites/Sprite_Manipulation/sprite_flush_multi.htm @@ -4,7 +4,7 @@ sprite_flush_multi - + @@ -26,7 +26,7 @@

Syntaxe :

ArgumentsType Description - + array Array with the sprite indices to flush diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/Buffers.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/Buffers.htm index fd8e5e4e4..d98c4abf3 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/Buffers.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/Buffers.htm @@ -9,7 +9,7 @@ - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_async_group_end.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_async_group_end.htm index db7667738..87d885300 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_async_group_end.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_async_group_end.htm @@ -4,7 +4,7 @@ buffer_async_group_end - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_async_group_option.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_async_group_option.htm index 76cae2b25..3911e79db 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_async_group_option.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_async_group_option.htm @@ -52,9 +52,9 @@

Les retours :

Exemple :

buffer_async_group_begin("save_folder_name");
- buffer_async_group_option("showdialog", false);
- buffer_async_group_option("slottitle", "Catch The Haggis Save");
- buffer_async_group_option("subtitle", "All your haggis are saved here!");
+ buffer_async_group_option("showdialog", false);
+ buffer_async_group_option("slottitle", "Catch The Haggis Save");
+ buffer_async_group_option("subtitle", "All your haggis are saved here!");
save = buffer_save_async(buff, "Player_Save.sav", 0, 16384);
buffer_async_group_end();

Le code ci-dessus démarre un groupe buffer puis définit les options du groupe avant de définir 4 fichiers à sauvegarder de manière asynchrone. La définition du groupe est ensuite terminée (à ce moment-là, la sauvegarde commence).

diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_base64_decode.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_base64_decode.htm index bbc8006bb..9705e5aa6 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_base64_decode.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_base64_decode.htm @@ -39,7 +39,7 @@

Les retours :

Exemple :

ini_open("Save.ini");
- buff = buffer_base64_decode(ini_read_string("Save", "Slot1", ""));
+ buff = buffer_base64_decode(ini_read_string("Save", "Slot1", ""));
ini_close();

Le code ci-dessus ouvrira un fichier ini, puis lira une chaîne de caractères dans la fonction de décodage. Cette fonction renvoie un indice buffer, qui est stocké dans la variable "buff", contenant les données précédemment encodées et sauvegardées. Le fichier ini est ensuite fermé.

diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_base64_decode_ext.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_base64_decode_ext.htm index 75975d88f..26f293a0b 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_base64_decode_ext.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_base64_decode_ext.htm @@ -27,7 +27,7 @@

Syntaxe :

ArgumentsType Description - + buffer The index of the buffer to decode the string into. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_base64_encode.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_base64_encode.htm index 30687cd26..eeee40e13 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_base64_encode.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_base64_encode.htm @@ -26,7 +26,7 @@

Syntaxe :

ArgumentsType Description - + buffer The index of the buffer to use. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_compress.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_compress.htm index b199fe281..17b08a679 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_compress.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_compress.htm @@ -24,7 +24,7 @@

Syntaxe :

ArgumentsType Description - + buffer The index of the buffer to compress. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_copy_from_vertex_buffer.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_copy_from_vertex_buffer.htm index 9c58ce4f8..e05801047 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_copy_from_vertex_buffer.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_copy_from_vertex_buffer.htm @@ -4,7 +4,7 @@ buffer_copy_from_vertex_buffer - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_crc32.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_crc32.htm index 53ded4ff0..bad04e4af 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_crc32.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_crc32.htm @@ -4,7 +4,7 @@ buffer_crc32 - + @@ -26,7 +26,7 @@

Syntaxe :

ArgumentsType Description - + buffer The index of the buffer to use. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_decompress.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_decompress.htm index 4ceb1c356..37ddccba9 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_decompress.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_decompress.htm @@ -24,7 +24,7 @@

Syntaxe :

ArgumentsType Description - + buffer The index of the buffer to decompress. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_exists.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_exists.htm index a1153650e..e5ea17f19 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_exists.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_exists.htm @@ -25,7 +25,7 @@

Syntaxe :

ArgumentsType Description - + buffer The index of the buffer to check. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_fill.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_fill.htm index 9482b7d4c..ebf84c335 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_fill.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_fill.htm @@ -26,7 +26,7 @@

Syntaxe :

ArgumentsType Description - + buffer The index of the buffer to fill. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_get_alignment.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_get_alignment.htm index 6ced78907..39e39ed09 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_get_alignment.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_get_alignment.htm @@ -25,7 +25,7 @@

Syntaxe :

ArgumentsType Description - + buffer The index of the buffer to check. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_get_type.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_get_type.htm index 23a921b73..f164e4e96 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_get_type.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_get_type.htm @@ -53,7 +53,7 @@

Syntaxe :

ArgumentsType Description - + buffer The index of the buffer to check. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_load.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_load.htm index 24cb25e41..d1302ad34 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_load.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_load.htm @@ -31,7 +31,7 @@

Syntaxe :

ArgumentsType Description - + filename The name of the file to load from. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_load_async.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_load_async.htm index b93e4d077..0a8bec107 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_load_async.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_load_async.htm @@ -4,7 +4,7 @@ buffer_load_async - + @@ -31,7 +31,7 @@

Syntaxe :

ArgumentsType Description - + buffer The index of the buffer to load. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_load_ext.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_load_ext.htm index abb9e87d7..c397124c3 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_load_ext.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_load_ext.htm @@ -4,7 +4,7 @@ buffer_load_ext - + @@ -25,7 +25,7 @@

Syntaxe :

ArgumentsType Description - + buffer The index of the buffer to load into. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_load_partial.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_load_partial.htm index 4ca262931..372bff9fb 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_load_partial.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_load_partial.htm @@ -25,7 +25,7 @@

Syntaxe :

ArgumentsType Description - + buffer The index of the buffer to load into (destination). diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_md5.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_md5.htm index db5067992..374fae0f6 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_md5.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_md5.htm @@ -9,7 +9,7 @@ - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_read.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_read.htm index 321560013..2e2306a54 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_read.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_read.htm @@ -4,7 +4,7 @@ buffer_read - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_resize.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_resize.htm index 7598bbe77..ecab25ee7 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_resize.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_resize.htm @@ -24,7 +24,7 @@

Syntaxe :

ArgumentsType Description - + buffer The index of the buffer to change the size of. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_save_ext.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_save_ext.htm index 6ae7d7055..77e5ce52a 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_save_ext.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_save_ext.htm @@ -25,7 +25,7 @@

Syntaxe :

ArgumentsType Description - + buffer The index of the buffer to save. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_set_used_size.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_set_used_size.htm index ee8644d80..b01ab6ec2 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_set_used_size.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_set_used_size.htm @@ -4,7 +4,7 @@ buffer_set_used_size - + @@ -26,7 +26,7 @@

Syntaxe :

ArgumentsType Description - + buffer The index of the buffer to use. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_sha1.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_sha1.htm index 9be405dc1..e72f625c7 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_sha1.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_sha1.htm @@ -9,7 +9,7 @@ - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_write.htm b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_write.htm index 9e03f0bb9..3a4e4147e 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_write.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Buffers/buffer_write.htm @@ -4,7 +4,7 @@ buffer_write - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Cameras_And_Display/Cameras_And_Viewports/view_surface_id.htm b/Manual/contents/GameMaker_Language/GML_Reference/Cameras_And_Display/Cameras_And_Viewports/view_surface_id.htm index b01366323..279efd35a 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Cameras_And_Display/Cameras_And_Viewports/view_surface_id.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Cameras_And_Display/Cameras_And_Viewports/view_surface_id.htm @@ -4,7 +4,7 @@ view_surface_id - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Cameras_And_Display/display_get_gui_height.htm b/Manual/contents/GameMaker_Language/GML_Reference/Cameras_And_Display/display_get_gui_height.htm index a367f7c5e..9d6ad8ca3 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Cameras_And_Display/display_get_gui_height.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Cameras_And_Display/display_get_gui_height.htm @@ -40,10 +40,10 @@

Exemple :

Copyright YoYo Games Ltd. 2022 Tous droits réservés
\ No newline at end of file diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Cameras_And_Display/display_set_timing_method.htm b/Manual/contents/GameMaker_Language/GML_Reference/Cameras_And_Display/display_set_timing_method.htm index 1965fe145..aa8ae3476 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Cameras_And_Display/display_set_timing_method.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Cameras_And_Display/display_set_timing_method.htm @@ -9,8 +9,8 @@ - - + + @@ -60,7 +60,7 @@

Les retours :

Exemple :

if display_get_timing_method() != tm_sleep
{
-     display_set_timing_method(tm_sleep);
+     display_set_timing_method(tm_sleep);
    if display_get_sleep_margin() != 20
    {
        display_set_sleep_margin(20);
@@ -83,6 +83,7 @@

Copyright YoY display_set_timing_method tm_sleep tm_countvsyncs +tm_systemtiming --> - - \ No newline at end of file + + \ No newline at end of file diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_format_add_position.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_format_add_position.htm index 27720671b..212d07726 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_format_add_position.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_format_add_position.htm @@ -1,5 +1,4 @@ - @@ -46,5 +45,5 @@
Copyright YoY - - \ No newline at end of file + + \ No newline at end of file diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_format_add_position_3d.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_format_add_position_3d.htm index ae4214148..dd0ace981 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_format_add_position_3d.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_format_add_position_3d.htm @@ -1,5 +1,4 @@ - @@ -46,5 +45,5 @@
Copyright YoY - - \ No newline at end of file + + \ No newline at end of file diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_format_begin.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_format_begin.htm index f99b68967..a0f505087 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_format_begin.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_format_begin.htm @@ -1,5 +1,4 @@ - @@ -46,5 +45,5 @@
Copyright YoY - - \ No newline at end of file + + \ No newline at end of file diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_format_end.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_format_end.htm index 29ebae8a8..b4047eb23 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_format_end.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_format_end.htm @@ -25,8 +25,8 @@

Les retours :

Exemple :

vertex_format_begin();
- vertex_format_add_colour();
vertex_format_add_position();
+ vertex_format_add_colour();
my_format = vertex_format_end();

Le code ci-dessus créera un nouveau format de vertex avec seulement des valeurs de couleur et de position, puis stockera l'identifiant du format dans la variable "my_format".

diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_freeze.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_freeze.htm index 694fbf3da..d5b03bf9c 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_freeze.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_freeze.htm @@ -4,7 +4,7 @@ vertex_freeze - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_get_number.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_get_number.htm index 204a93b20..b18489537 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_get_number.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_get_number.htm @@ -4,7 +4,7 @@ vertex_get_number - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_normal.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_normal.htm index e3186d411..3eacc2b4e 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_normal.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_normal.htm @@ -4,7 +4,7 @@ vertex_normal - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_position.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_position.htm index 36fd5510a..b4df8b1f5 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_position.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_position.htm @@ -4,7 +4,7 @@ vertex_position - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_position_3d.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_position_3d.htm index 4c391b314..8ac4ce315 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_position_3d.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_position_3d.htm @@ -4,7 +4,7 @@ vertex_position_3d - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_texcoord.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_texcoord.htm index 4237ab266..18accb5ee 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_texcoord.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_texcoord.htm @@ -4,7 +4,7 @@ vertex_texcoord - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_ubyte4.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_ubyte4.htm index 730b65c7f..790820c82 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_ubyte4.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Primitives/vertex_ubyte4.htm @@ -4,7 +4,7 @@ vertex_ubyte4 - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/Surfaces.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/Surfaces.htm index e32afc0ea..a0401232c 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/Surfaces.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/Surfaces.htm @@ -27,7 +27,7 @@

Surfaces

  • Troisièmement, vous ne devez créer des surfaces que dans l'événement draw. Si vous créez une surface dans l'événement Create d'une instance, vous pouvez potentiellement obtenir le même index que le site application_surface. Cela peut alors causer beaucoup de problèmes et de confusion car vous pensez utiliser votre propre surface, alors que vous utilisez en fait la cible de rendu actuelle. Vous devriez également toujours essayer de limiter le dessin d' une surface dans l'événement draw, car en raison de la manière optimisée dont GameMaker dessine à l'écran, il est recommandé de garder toutes les fonctions de dessin dans l'événement draw - cela inclut l'effacement d'une surface lors de sa première création, etc... Dessiner sur une surface en dehors de l'événement draw est possible et peut même être nécessaire pour certains effets, mais ce n'est pas la façon dont il faut procéder.
  • Quatrièmement, lorsque vous dessinez manuellement sur une surface, celle-ci est toujours à la position (0,0). Cela signifie que vous devrez peut-être convertir des coordonnées absolues en coordonnées relatives pour la surface. Par exemple, si vous avez une surface de la taille d'une caméra et que vous souhaitez dessiner sur cette surface quelque chose qui est actuellement visible dans la caméra, vous devez soustraire les coordonnées x et y de la vue de la caméra des coordonnées x et y réelles pour obtenir une position relative par rapport à la position (0,0) de la surface. Ainsi, le code ressemblerait à quelque chose comme ceci :
  • -

    if view_current = 0
    +

    if view_current == 0
    {
        surface_set_target(surf);
        with (obj_Effect)
    diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_get_position.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_get_position.htm index a8a6ea80b..72fea8958 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_get_position.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_get_position.htm @@ -4,7 +4,7 @@ application_get_position - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_surface.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_surface.htm index d164c412a..cbc26e80d 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_surface.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_surface.htm @@ -4,7 +4,7 @@ application_surface - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_surface_draw_enable.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_surface_draw_enable.htm index 9c3ce8e26..3597f01de 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_surface_draw_enable.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_surface_draw_enable.htm @@ -4,7 +4,7 @@ application_surface_draw_enable - + @@ -29,7 +29,7 @@

    Syntaxe :

    ArgumentsType Description - + flag The flag will be either true (activé, la valeur par défaut) ou false (désactivé). diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_surface_enable.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_surface_enable.htm index b83bd516c..2ac0aaa68 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_surface_enable.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_surface_enable.htm @@ -4,7 +4,7 @@ application_surface_enable - + @@ -42,11 +42,11 @@

    Exemple :

    {
        if application_surface_is_enabled()
        {
    -         application_surface_enable(false);
    +         application_surface_enable(false);
        }
        else
        {
    -         application_surface_enable(true);
    +         application_surface_enable(true);
        }
    }

    Le code ci-dessus vérifie l'appui sur une touche et active ou désactive la surface de l'application en fonction de son état (comme dans un menu d'options).

    diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_surface_is_enabled.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_surface_is_enabled.htm index 034ee8bd7..213038c77 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_surface_is_enabled.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/application_surface_is_enabled.htm @@ -4,7 +4,7 @@ application_surface_is_enabled - + @@ -27,7 +27,7 @@

    Les retours :

    Exemple :

    if keyboard_check_pressed(vk_space)
    {
    -     if application_surface_is_enabled()
    +     if application_surface_is_enabled()
        {
            application_surface_enable(false);
        }
    diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_copy.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_copy.htm index 3a1947997..0409b0150 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_copy.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_copy.htm @@ -4,7 +4,7 @@ surface_copy - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_copy_part.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_copy_part.htm index 1ea79e16e..a3839a1fc 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_copy_part.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_copy_part.htm @@ -4,7 +4,7 @@ surface_copy_part - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_depth_disable.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_depth_disable.htm index c13235d9e..e8dca1f25 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_depth_disable.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_depth_disable.htm @@ -4,7 +4,7 @@ surface_depth_disable - + @@ -33,7 +33,7 @@

    Syntaxe :

    ArgumentsType Description - + disable If set to true le tampon de profondeur sera désactivé pour les surfaces créées. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_exists.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_exists.htm index 619706ae8..ea01bf729 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_exists.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_exists.htm @@ -43,9 +43,9 @@

    Exemple :

    }
    else
    {
    -     if view_current = 1
    +     if view_current == 1
        {
    -         draw_surface(surf,0,0);
    +         draw_surface(surf, 0, 0);
        }
    }

    Le code ci-dessus va vérifier si une surface indexée dans la variable "surf" existe, et si ce n'est pas le cas, il va la recréer. Si elle existe, il vérifie alors quelle vue est actuellement dessinée et si c'est la vue [1], il dessine la surface.

    diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_free.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_free.htm index 004df92d6..e69ab1c32 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_free.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_free.htm @@ -4,7 +4,7 @@ surface_free - + @@ -25,7 +25,7 @@

    Syntaxe :

    ArgumentsType Description - + surface_id The ID of the surface to be freed. @@ -39,7 +39,7 @@

    Les retours :

    Exemple :

    if keyboard_check_pressed(vk_escape)
    {
    -     surface_free(surf);
    +     surface_free(surf);
        room_goto(rm_Menu);
    }

    Le code ci-dessus vérifie si une touche a été pressée et s'il en détecte une, il libère la mémoire réservée à la surface indexée dans la variable "surf" et change ensuite de pièce.

    diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_depth_disable.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_depth_disable.htm index 817287b29..41b4bc54b 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_depth_disable.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_depth_disable.htm @@ -4,7 +4,7 @@ surface_get_depth_disable - + @@ -27,7 +27,7 @@

    Les retours :

    Exemple :

    if (!surface_exists(surf))
    {
    -     if surface_get_depth_disable() == false
    +     if surface_get_depth_disable() == false
        {
            surface_depth_disable(true);
        }
    diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_height.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_height.htm index f7a515dd9..06d48369f 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_height.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_height.htm @@ -4,7 +4,7 @@ surface_get_height - + @@ -26,7 +26,7 @@

    Syntaxe :

    ArgumentsType Description - + surface_id The ID of the surface to get the height of. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_target.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_target.htm index faf14db81..848de8f79 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_target.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_target.htm @@ -4,7 +4,7 @@ surface_get_target - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_target_ext.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_target_ext.htm index 7e01c8156..bb250673a 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_target_ext.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_target_ext.htm @@ -4,7 +4,7 @@ surface_get_target_ext - + @@ -25,7 +25,7 @@

    Syntaxe :

    ArgumentsType Description - + index The render target index to check (from 0 to 3). diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_texture.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_texture.htm index 6f11efe2b..668830c2b 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_texture.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_texture.htm @@ -4,7 +4,7 @@ surface_get_texture - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_width.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_width.htm index 63b5c2ebf..250e43978 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_width.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_get_width.htm @@ -4,7 +4,7 @@ surface_get_width - + @@ -26,7 +26,7 @@

    Syntaxe :

    ArgumentsType Description - + surface_id The ID of the surface to get the width of. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_getpixel.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_getpixel.htm index 1e3b00872..d9e15ee5f 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_getpixel.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_getpixel.htm @@ -4,7 +4,7 @@ surface_getpixel - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_reset_target.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_reset_target.htm index 1477dde45..3e2b36f50 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_reset_target.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_reset_target.htm @@ -32,7 +32,7 @@

    Exemple :

        {
            draw_self();
        }
    -     surface_reset_target();
    +     surface_reset_target();
    }
    else
    {
    diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_resize.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_resize.htm index 53949794e..bbf0e4fe3 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_resize.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_resize.htm @@ -4,7 +4,7 @@ surface_resize - + @@ -25,7 +25,7 @@

    Syntaxe :

    ArgumentsType Description - + surface_id The ID of the surface to change. @@ -47,7 +47,7 @@

    Les retours :

    Exemple :

    if view_wport[0] != surface_get_width(application_surface) || view_hport[0] != surface_get_height(application_surface)
    {
    -     surface_resize(application_surface, view_wport[0],view_hport[0]);
    +     surface_resize(application_surface, view_wport[0],view_hport[0]);
    }

    Le code ci-dessus vérifie la taille du port d'affichage par rapport à celle de la surface "aplication_surface" et si elle est différente, la surface est redimensionnée.

    diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_save.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_save.htm index 7032e8178..c83e33759 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_save.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_save.htm @@ -4,7 +4,7 @@ surface_save - + @@ -42,7 +42,7 @@

    Les retours :

    Exemple :

    if keyboard_check_pressed(ord("S")
    {
    -     surface_save(surf, "test.png");
    +     surface_save(surf, "test.png");
    }

    Le code ci-dessus vérifie si l'utilisateur appuie sur la touche "S" du clavier et si c'est le cas, il enregistre la surface indexée dans la variable "surf" sur le disque.

    diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_save_part.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_save_part.htm index 9c7330986..aa500d8bd 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_save_part.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Surfaces/surface_save_part.htm @@ -4,7 +4,7 @@ surface_save_part - + @@ -58,7 +58,7 @@

    Les retours :

    Exemple :

    if keyboard_check_pressed(ord("S")
    {
    -     surface_save_part(surf, "test.png", 0, 0, 100, 100);
    +     surface_save_part(surf, "test.png", 0, 0, 100, 100);
    }

    Le code ci-dessus vérifie si l'utilisateur appuie sur la touche "S" du clavier et si c'est le cas, il enregistre une partie de la surface indexée dans la variable "surf" sur le disque.

    diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/Textures.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/Textures.htm index 72359e4c7..c6ec7e889 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/Textures.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/Textures.htm @@ -4,7 +4,7 @@ Textures - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/draw_texture_flush.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/draw_texture_flush.htm index d142b6230..7aab94dc5 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/draw_texture_flush.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/draw_texture_flush.htm @@ -4,7 +4,7 @@ draw_texture_flush - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_debug_messages.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_debug_messages.htm index 2924b9fff..e80f5affd 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_debug_messages.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_debug_messages.htm @@ -24,7 +24,7 @@

    Syntaxe :

    ArgumentsType Description - + enable Enable or disable the texture debug messages diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_flush.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_flush.htm index e76df28d5..c2a9e18b0 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_flush.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_flush.htm @@ -4,7 +4,7 @@ texture_flush - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_get_height.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_get_height.htm index db4160e9c..63b2f21ca 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_get_height.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_get_height.htm @@ -4,7 +4,7 @@ texture_get_height - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_get_texel_height.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_get_texel_height.htm index 81eec2859..73f4d38c6 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_get_texel_height.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_get_texel_height.htm @@ -4,7 +4,7 @@ texture_get_texel_height - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_get_uvs.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_get_uvs.htm index 81a79d7fd..00cc6262c 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_get_uvs.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_get_uvs.htm @@ -4,7 +4,7 @@ texture_get_uvs - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_prefetch.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_prefetch.htm index 2e6e75b68..d86e26456 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_prefetch.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_prefetch.htm @@ -4,7 +4,7 @@ texture_prefetch - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_set_stage.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_set_stage.htm index 80bfa3ee7..42d636d38 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_set_stage.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texture_set_stage.htm @@ -4,7 +4,7 @@ texture_set_stage - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texturegroup_get_tilesets.htm b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texturegroup_get_tilesets.htm index 9cb143ffb..16f48b6ee 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texturegroup_get_tilesets.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Drawing/Textures/texturegroup_get_tilesets.htm @@ -4,7 +4,7 @@ texturegroup_get_tilesets - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/Binary_Files/file_bin_open.htm b/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/Binary_Files/file_bin_open.htm index e43115402..964fc2512 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/Binary_Files/file_bin_open.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/Binary_Files/file_bin_open.htm @@ -4,7 +4,7 @@ file_bin_open - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_Directories/directory_create.htm b/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_Directories/directory_create.htm index c549f43d5..0c4123b59 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_Directories/directory_create.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_Directories/directory_create.htm @@ -26,7 +26,7 @@

    Syntaxe :

    ArgumentsType Description - + dname The name of the directory to create. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_Directories/directory_destroy.htm b/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_Directories/directory_destroy.htm index 8aab58856..bfc56e458 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_Directories/directory_destroy.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_Directories/directory_destroy.htm @@ -26,7 +26,7 @@

    Syntaxe :

    ArgumentsType Description - + dname The name of the directory to remove. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_Directories/directory_exists.htm b/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_Directories/directory_exists.htm index 7b994ffea..f564b41ff 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_Directories/directory_exists.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_Directories/directory_exists.htm @@ -25,7 +25,7 @@

    Syntaxe :

    ArgumentsType Description - + dname The name of the directory to look for. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_System/file_delete.htm b/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_System/file_delete.htm index 52e68c785..ef3c9abad 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_System/file_delete.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_System/file_delete.htm @@ -25,7 +25,7 @@

    Syntaxe :

    ArgumentsType Description - + fname The name of the file to delete. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_System/file_rename.htm b/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_System/file_rename.htm index b1f599e73..0835be182 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_System/file_rename.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/File_System/file_rename.htm @@ -25,7 +25,7 @@

    Syntaxe :

    ArgumentsType Description - + oldname The name of the file to change. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/Ini_Files/ini_open.htm b/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/Ini_Files/ini_open.htm index 014f90212..cbb3a6a7f 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/Ini_Files/ini_open.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/Ini_Files/ini_open.htm @@ -4,7 +4,7 @@ ini_open - + @@ -28,7 +28,7 @@

    Syntaxe :

    ArgumentsType Description - + name The filename for the .ini file. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/Text_Files/file_text_open_from_string.htm b/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/Text_Files/file_text_open_from_string.htm index 357a254af..3eb78c82d 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/Text_Files/file_text_open_from_string.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/Text_Files/file_text_open_from_string.htm @@ -26,7 +26,7 @@

    Syntaxe :

    ArgumentsType Description - + string The string to create the file from. @@ -58,5 +58,5 @@
    Copyright YoY - - \ No newline at end of file + + \ No newline at end of file diff --git a/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/Text_Files/file_text_open_read.htm b/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/Text_Files/file_text_open_read.htm index d864a222a..9d57b80ec 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/Text_Files/file_text_open_read.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/File_Handling/Text_Files/file_text_open_read.htm @@ -27,7 +27,7 @@

    Syntaxe :

    ArgumentsType Description - + fname The name of the file to read from. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/General_Game_Control/game_change.htm b/Manual/contents/GameMaker_Language/GML_Reference/General_Game_Control/game_change.htm index a60ea63fb..3bd9260f3 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/General_Game_Control/game_change.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/General_Game_Control/game_change.htm @@ -20,7 +20,7 @@

    game_change

    The function is supported on the Windows, macOS, PS4, PS5 and Switch platforms.

     This function only works in VM builds.

     GameMaker names the .win file differently depending on whether your game is running from the IDE or from the final executable (created using Create Executable in The Build Menu). When running from the IDE the name will be $"{game_project_name}.win", if not it will be "data.win". You should always make sure to refer to the right name, e.g. by setting up a different configuration.

    -

     Since the child games' external files are included in the main game's datafiles, they can be accessed from the main game as well.

    +

     Since the child games' external files are included in the main game's datafiles, they can be accessed from the main game as well.

    Usage Notes

    • Each of the games to be launched by the main game should be included in a subdirectory of the Included Files: the game's data.win file and other external included files should go into this folder. This folder structure could look as follows (essentially a copy of the contents in the final game's directory, without the executable file):  @@ -99,12 +99,12 @@

      Syntax:

      working_directory - String + String The working directory of the game to be launched launch_parameters - String + String The command-line parameters to pass to the game to be launched diff --git a/Manual/contents/GameMaker_Language/GML_Reference/General_Game_Control/game_load_buffer.htm b/Manual/contents/GameMaker_Language/GML_Reference/General_Game_Control/game_load_buffer.htm index 672f72de5..cf7577b4b 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/General_Game_Control/game_load_buffer.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/General_Game_Control/game_load_buffer.htm @@ -24,7 +24,7 @@

      Syntaxe :

      ArgumentsType Description - + buffer The buffer id to load from. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/General_Game_Control/game_save_buffer.htm b/Manual/contents/GameMaker_Language/GML_Reference/General_Game_Control/game_save_buffer.htm index 1148f60bc..a16035173 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/General_Game_Control/game_save_buffer.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/General_Game_Control/game_save_buffer.htm @@ -26,7 +26,7 @@

      Syntaxe :

      ArgumentsType Description - + buffer The buffer id to save to. diff --git a/Manual/contents/GameMaker_Language/GML_Reference/General_Game_Control/game_set_speed.htm b/Manual/contents/GameMaker_Language/GML_Reference/General_Game_Control/game_set_speed.htm index fefd88f1f..114e0f956 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/General_Game_Control/game_set_speed.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/General_Game_Control/game_set_speed.htm @@ -65,11 +65,11 @@

      Les retours :

      Exemple :

      if os_browser == browser_not_a_browser
      {
      -     game_set_speed(60, gamespeed_fps);
      +     game_set_speed(60, gamespeed_fps);
      }
      else
      {
      -     game_set_speed(30, gamespeed_fps);
      +     game_set_speed(30, gamespeed_fps);
      }

      Le code ci-dessus vérifie si le jeu s'exécute dans un navigateur et définit la vitesse du jeu en conséquence sous forme de valeur FPS.

      diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Live_Wallpapers/Live_Wallpapers.htm b/Manual/contents/GameMaker_Language/GML_Reference/Live_Wallpapers/Live_Wallpapers.htm index 951e44370..5c0e8f9a7 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Live_Wallpapers/Live_Wallpapers.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Live_Wallpapers/Live_Wallpapers.htm @@ -18,6 +18,7 @@

      Live Wallpapers

      This page lists functions for use with the Live Wallpaper functionality.

      For information on how to set these up, see the helpdesk article on GX Live Wallpapers.

      Functions

      +

      The following functions are given for Live Wallpapers:

      • wallpaper_set_config
      • wallpaper_set_subscriptions
      • diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Physics/Soft_Body_Particles/physics_particle_get_data.htm b/Manual/contents/GameMaker_Language/GML_Reference/Physics/Soft_Body_Particles/physics_particle_get_data.htm index 0623d6cd7..84049faea 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Physics/Soft_Body_Particles/physics_particle_get_data.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Physics/Soft_Body_Particles/physics_particle_get_data.htm @@ -4,7 +4,7 @@ physics_particle_get_data - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Physics/Soft_Body_Particles/physics_particle_get_data_particle.htm b/Manual/contents/GameMaker_Language/GML_Reference/Physics/Soft_Body_Particles/physics_particle_get_data_particle.htm index e8b859933..7c23baa68 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Physics/Soft_Body_Particles/physics_particle_get_data_particle.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Physics/Soft_Body_Particles/physics_particle_get_data_particle.htm @@ -4,7 +4,7 @@ physics_particle_get_data_particle - + diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Time_Sources/time_source_get_parent.htm b/Manual/contents/GameMaker_Language/GML_Reference/Time_Sources/time_source_get_parent.htm index 20e1d932f..af552a5c0 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Time_Sources/time_source_get_parent.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Time_Sources/time_source_get_parent.htm @@ -3,7 +3,7 @@ - + time_source_get_parent diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/array_length.htm b/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/array_length.htm index b303aa0b3..e5ee7f743 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/array_length.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/array_length.htm @@ -26,7 +26,7 @@

        longueur du tableau

        // Returns the third dimension of the array
        val = array_length(my_array[0][0]);

        - // etc... + // etc.

        Syntaxe :

        diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_exists.htm b/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_exists.htm index da2c13628..ebbc4093d 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_exists.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_exists.htm @@ -63,9 +63,11 @@
        Copyright YoY \ No newline at end of file diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_get.htm b/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_get.htm index c9c595871..ad49f5d04 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_get.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_get.htm @@ -65,9 +65,11 @@
        Copyright YoY \ No newline at end of file diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_get_names.htm b/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_get_names.htm index 587323720..c41bf794a 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_get_names.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_get_names.htm @@ -60,9 +60,11 @@
        Copyright YoY \ No newline at end of file diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_names_count.htm b/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_names_count.htm index 95b0d62af..ddfcab7f2 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_names_count.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_names_count.htm @@ -54,9 +54,11 @@
        Copyright YoY \ No newline at end of file diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_remove.htm b/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_remove.htm index 14b112406..b717230df 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_remove.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_remove.htm @@ -62,9 +62,11 @@
        Copyright YoY \ No newline at end of file diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_set.htm b/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_set.htm index 4866c9450..73519275d 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_set.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Variable_Functions/variable_struct_set.htm @@ -67,9 +67,11 @@
        Copyright YoY \ No newline at end of file diff --git a/Manual/contents/Setting_Up_And_Version_Information/Platform_Preferences/HTML5.htm b/Manual/contents/Setting_Up_And_Version_Information/Platform_Preferences/HTML5.htm index 517d489dc..80df49f66 100644 --- a/Manual/contents/Setting_Up_And_Version_Information/Platform_Preferences/HTML5.htm +++ b/Manual/contents/Setting_Up_And_Version_Information/Platform_Preferences/HTML5.htm @@ -4,7 +4,7 @@ HTML5 - + diff --git a/Manual/contents/Settings/Game_Options/HTML5.htm b/Manual/contents/Settings/Game_Options/HTML5.htm index 176e506e6..ef899be0d 100644 --- a/Manual/contents/Settings/Game_Options/HTML5.htm +++ b/Manual/contents/Settings/Game_Options/HTML5.htm @@ -4,7 +4,7 @@ HTML5 - + diff --git a/Manual/contents/Settings/Game_Options/Windows.htm b/Manual/contents/Settings/Game_Options/Windows.htm index 08e0e755c..529bd9309 100644 --- a/Manual/contents/Settings/Game_Options/Windows.htm +++ b/Manual/contents/Settings/Game_Options/Windows.htm @@ -4,7 +4,7 @@ Windows - + diff --git a/Manual/contents/Settings/Game_Options/iOS.htm b/Manual/contents/Settings/Game_Options/iOS.htm index ce3e1894a..83f98b65b 100644 --- a/Manual/contents/Settings/Game_Options/iOS.htm +++ b/Manual/contents/Settings/Game_Options/iOS.htm @@ -4,7 +4,7 @@ iOS - + diff --git a/Manual/contents/Settings/Game_Options/tvOS.htm b/Manual/contents/Settings/Game_Options/tvOS.htm index 03e0b5186..5c41861e7 100644 --- a/Manual/contents/Settings/Game_Options/tvOS.htm +++ b/Manual/contents/Settings/Game_Options/tvOS.htm @@ -4,7 +4,7 @@ tvOS - + diff --git a/Manual/contents/assets/Images/Setup_And_Version/Preferences/Feather/FeatherPrefs_Base.png b/Manual/contents/assets/Images/Setup_And_Version/Preferences/Feather/FeatherPrefs_Base.png index f8021572a..c9d8a3de8 100644 Binary files a/Manual/contents/assets/Images/Setup_And_Version/Preferences/Feather/FeatherPrefs_Base.png and b/Manual/contents/assets/Images/Setup_And_Version/Preferences/Feather/FeatherPrefs_Base.png differ diff --git a/Manual/contents/assets/scripts/gml.js b/Manual/contents/assets/scripts/gml.js index 491433502..9d43649a4 100644 --- a/Manual/contents/assets/scripts/gml.js +++ b/Manual/contents/assets/scripts/gml.js @@ -243,6 +243,7 @@ export default function(hljs) { "buffer_base64_decode_ext", "buffer_base64_encode", "buffer_copy", + "buffer_copy_stride", "buffer_copy_from_vertex_buffer", "buffer_create", "buffer_create_from_vertex_buffer", diff --git a/Manual/contents/assets/snippets/Note_display_result_not_reliable_before_draw.hts b/Manual/contents/assets/snippets/Note_display_result_not_reliable_before_draw.hts new file mode 100644 index 000000000..b9b55f10b --- /dev/null +++ b/Manual/contents/assets/snippets/Note_display_result_not_reliable_before_draw.hts @@ -0,0 +1,14 @@ + + + + + + + + Note_display_result_not_reliable_before_draw + + + +

         When your application_surface is larger than the display's size (roughly), and you call this function before the current room's initialisation has finished, e.g. in a global script, a room's Creation Code or an instance's Create event, the value returned may not be accurate. For accurate results in such cases, call this in a Draw event.

        + + \ No newline at end of file diff --git a/Manual/contents/assets/snippets/audio_play_sound_last_arguments.hts b/Manual/contents/assets/snippets/audio_play_sound_last_arguments.hts index 566016fc6..171273f89 100644 --- a/Manual/contents/assets/snippets/audio_play_sound_last_arguments.hts +++ b/Manual/contents/assets/snippets/audio_play_sound_last_arguments.hts @@ -3,7 +3,7 @@ - + audio_play_sound_last_arguments diff --git a/Manual/contents/assets/snippets/iOS_14_IP_Multicast_Permissions.hts b/Manual/contents/assets/snippets/iOS_14_IP_Multicast_Permissions.hts index 329f0dcd9..92c9994ab 100644 --- a/Manual/contents/assets/snippets/iOS_14_IP_Multicast_Permissions.hts +++ b/Manual/contents/assets/snippets/iOS_14_IP_Multicast_Permissions.hts @@ -3,14 +3,13 @@ - + iOS_14_IP_Multicast_Permissions -

         iOS 14 and later require that you request the multicast entitlement (com.apple.developer.networking.multicast) and enable it in order to send and receive multicasts and broadcasts.
        - Moreover, iOS 14 does not show the consent modal dialog to the user until a packet is first sent. So the alert will not be shown if the UDP socket only receives.
        - A way to work around this is to send an empty "dummy" packet so that the consent modal is triggered.

        +

         iOS 14 and later require that you request the multicast entitlement (com.apple.developer.networking.multicast) and enable it in order to send and receive multicasts and broadcasts. To make GameMaker add this entitlement you should enable broadcast networking in the iOS Game Options / tvOS Game Options (not doing this will throw an error).
        + Moreover, iOS 14 does not show the consent modal dialog to the user until a packet is first sent. So the alert will not be shown if the UDP socket only receives. A way to work around this is to send an empty "dummy" packet so that the consent modal is triggered.

        \ No newline at end of file diff --git a/Manual/toc/Default.toc b/Manual/toc/Default.toc index 2950bdc20..e5c0288df 100644 --- a/Manual/toc/Default.toc +++ b/Manual/toc/Default.toc @@ -728,6 +728,7 @@ + @@ -1205,12 +1206,13 @@ + + - @@ -1662,10 +1664,13 @@ + + + @@ -2754,6 +2759,16 @@ + + + + + + + + + + @@ -2766,23 +2781,15 @@ - - - - - - - - - + diff --git a/build_robohelp_gh.bat b/build_robohelp_gh.bat index b355a1917..768ee9446 100644 --- a/build_robohelp_gh.bat +++ b/build_robohelp_gh.bat @@ -90,4 +90,4 @@ type "%basedir%SupportFiles\layout_fix_append.css" >> "%DESTDIR%\RoboHelp\templa @REM rem ************************************************** ZIP up the output pushd %DESTDIR%\RoboHelp 7z a YoYoStudioRoboHelp.zip . -r -popd \ No newline at end of file +popd