head.load(
"blocks/Blockly/logic.js",
"blocks/Blockly/loops.js",
"blocks/Blockly/math.js",
"blocks/Blockly/text.js", 
function() {
    // Call a function when done
    console.log("Done loading Blockly Blocks");
});

head.load(
"blocks/BlocklyArduino/array.js",
"blocks/BlocklyArduino/logic.js",
"blocks/BlocklyArduino/loops.js",
"blocks/BlocklyArduino/math.js", 
"blocks/BlocklyArduino/procedures.js",
"blocks/BlocklyArduino/text.js",
"blocks/BlocklyArduino/variables.js",
function() {
    // Call a function when done
    console.log("Done loading Blockly@rduino Blocks");
});

head.load(
"blocks/arduino_base/arduino_base.js",
"blocks/arduino_base/arduino_io.js",
"blocks/arduino_base/arduino_conversion.js",
/*Driss -
"blocks/arduino_base/arduino_serial.js",
"blocks/arduino_base/arduino_softserial.js",
Fin Driss -     */
function() {
    // Call a function when done
    console.log("Done loading Arduino Base Blocks");
});

head.load(
/*Driss -
"blocks/adafruit_motorshield/adafruit_motorshield_v1.js",
"blocks/adafruit_motorshield/adafruit_motorshield_v2.js",
"blocks/ADXL362_gyroscope/ADXL362_gyroscope.js",
"blocks/APDS-9960_RGB_Gesture/APDS-9960_RGB_Gesture.js",
Fin Driss -   */

"blocks/arduino_shield/arduino_shield.js",

/*Driss -
"blocks/autoduino/autoduino.js",
"blocks/bitbloq/bitbloq.js",
"blocks/Bluetooth_Electronics/Bluetooth_Electronics.js",
"blocks/keypad/keypad.js",
"blocks/dfplayer-mini-mp3-dfrobot/dfplayer-mini-mp3-dfrobot.js",
"blocks/dfrobot_romeo_v2/dfrobot_romeo_v2_1.js",
"blocks/dfrobot_romeo_v2/dfrobot_romeo_v2_2.js",
"blocks/dfrobot_romeo_v2/dfrobot_romeo_v2_3.js",
"blocks/display-oled-128x64-i2c/display-oled-128x64-i2c.js",
"blocks/drone/drone.js",
"blocks/EsusBoard/EsusBoard.js",
"blocks/fischertechnik/fischertechnik.js",
"blocks/flycamone-eco-v2/flycamone-eco-v2.js",
"blocks/grove/grove.js",
"blocks/I2C/I2C.js",
"blocks/icn/icn.js",
"blocks/jfblocks/jfblocks.js",
"blocks/jeulin_maquette_feux/jeulin_maquette_feux.js",
"blocks/kit_velo/kit_velo_niv1.js",
"blocks/kit_velo/kit_velo_niv2.js",
"blocks/led-rgb-ws2812b/led-rgb-ws2812b.js",
"blocks/matrix-led-rgb-ws2812/matrix-led-rgb-ws2812.js",
"blocks/mbot/mbot_1.js",
"blocks/mbot/mbot_2.js",
"blocks/mbot/mbot_3.js",
"blocks/mbot/mbot_4.js",
"blocks/MRduino/MRduino.js",
"blocks/multi-function/multi-function.js",
"blocks/myhumankit/myhumankit.js",
"blocks/robots/robot_motors.js",
"blocks/robots/robot_misc.js",
"blocks/robuno/robuno.js",
"blocks/servo/servo.js",
"blocks/Sharp_IR/Sharp_IR.js",
"blocks/SPI/SPI.js",
"blocks/stepper_motor/stepper_motor.js",
"blocks/storage/storage.js",
Fin Driss -  */
"blocks/technozone51/technozone.js",

/* Driss -
"blocks/zumobot/zumo_auto.js",
"blocks/zumobot/zumo_motors.js",
"blocks/zumobot/zumo_sensors.js",
 Fin  Driss -   */

function() {
    // Call a function when done
    console.log("Done loading Various Blocks");
});






/* Ajout de Driss */
head.load(
"blocks/drissConsole/drissConsole.js",
function() {
    // Call a function when done
    console.log("Done loading driss Console Blocks");
});


head.load(
"blocks/BlocklyArduino/variables_ds.js",
function() {
    // Call a function when done
    console.log("Done loading driss variables Blocks");
});


head.load(
"blocks/drissA4/drissA4.js",
function() {
    // Call a function when done
    console.log("Done loading driss A4 Blocks");
});


head.load(
"blocks/drissGrove/drissGrove.js",
function() {
    // Call a function when done
    console.log("Done loading driss Grove Blocks");
});

head.load(
"blocks/drissLinkItOne/drissLinkItOne.js",
function() {
    // Call a function when done
    console.log("Done loading driss Link It One Blocks");
});

head.load(
"blocks/drissTinkerKit/drissTinkerKit.js",
function() {
    // Call a function when done
    console.log("Done loading driss Tinker kit Blocks");
});

head.load(
    "blocks/drissAutres/drissAutres.js",
    function() {
        // Call a function when done
        console.log("Done loading driss Autres Blocks");
    });

head.load(
    "blocks/drissVorpal/drissVorpal.js",
    function() {
        // Call a function when done
        console.log("Done loading driss Vorpal Blocks");
    });

head.load(
    "blocks/drissD1R32/drissD1R32.js",
    function() {
        // Call a function when done
        console.log("Done loading driss D1R32 Blocks");
    });

head.load(
    "blocks/drissVirtuino/drissVirtuino.js",
    function() {
        // Call a function when done
        console.log("Done loading driss Virtuino Blocks");
    });

head.load(
    "blocks/drissAdafruit/drissAdafruit.js",
    function() {
        // Call a function when done
        console.log("Done loading driss Adafruit Blocks");
    });

head.load(
        "blocks/drissHuskyLens/drissHuskyLens.js",
        function() {
            // Call a function when done
            console.log("Done loading driss HuskyLens Blocks");
        });



head.load(
        "blocks/blocks_colors.js",
        function() {
            // Call a function when done
            console.log("Done loading driss blocks_colors coniguration");
        });

head.load(
        "blocks/blocks_typing.js",
        function() {
            // Call a function when done
            console.log("Done loading driss blocks_typing coniguration");
        });


// head.load(
// "blocks/blocks_typing.js",
// "blocks/blocks_colors.js",
// function() {
//     // Call a function when done
//     console.log("Done loading Blocks Configuration");
// });



/* Fin des ajouts de Driss */
