damp11113 a3cbd59f8a update 1.2.2
Added 4 module
- CCPeripheral
- CCPeripheral_generic_energy_storage
- CCPeripheral_generic_fluid_storage
- CCPeripheral_generic_inventory
2024-08-19 21:04:51 +07:00

20 lines
690 B
JavaScript

// this file not for generator only
const { luaGenerator } = require('blockly/lua');
// Check if luaGenerator.forBlock is defined and initialize if necessary
if (!luaGenerator.forBlock) {
luaGenerator.forBlock = {};
}
luaGenerator.forBlock['periph_gen_energy_get'] = function(block, generator) {
var energy = generator.valueToCode(block, 'ENERGY', generator.ORDER_NONE);
return [`${energy}.getEnergy()`, luaGenerator.ORDER_NONE];
};
luaGenerator.forBlock['periph_gen_energy_get_capacity'] = function(block, generator) {
var energy = generator.valueToCode(block, 'ENERGY', generator.ORDER_NONE);
return [`${energy}.getEnergyCapacity()`, luaGenerator.ORDER_NONE];
};