refactor(boards): 为一些块添加deprecated标志,将在未来移除

This commit is contained in:
王立帮
2025-03-27 00:08:00 +08:00
parent f6eaa2c436
commit f17f2b85e1
2 changed files with 54 additions and 8 deletions

View File

@@ -139,6 +139,9 @@ export const display_show_frame_string_delay = {
} }
}; };
/**
* @deprecated To be removed in the future
*/
export const display_image_create = { export const display_image_create = {
init: function () { init: function () {
this.appendDummyInput('') this.appendDummyInput('')
@@ -152,9 +155,12 @@ export const display_image_create = {
}), i + '-' + j); }), i + '-' + j);
} }
} }
this.appendDummyInput()
.appendField(`(${Blockly.Msg.MIXLY_DEPRECATED})`);
this.setOutput(true); this.setOutput(true);
this.setColour(DISPLAY_ONBOARD_HUE); this.setColour(DISPLAY_ONBOARD_HUE);
this.setTooltip(Blockly.Msg.MIXLY_MICROBIT_Create_image1); this.setTooltip(Blockly.Msg.MIXLY_MICROBIT_Create_image1);
this.setWarningText(Blockly.Msg.MIXLY_DEPRECATED_WARNING_TEXT);
} }
}; };
@@ -370,8 +376,9 @@ export const display_clear = {
} }
}; };
//mixgo_me onboard_matrix below: /**
* @deprecated To be removed in the future
*/
export const mixgome_display_image_create = { export const mixgome_display_image_create = {
init: function () { init: function () {
this.appendDummyInput('') this.appendDummyInput('')
@@ -385,9 +392,12 @@ export const mixgome_display_image_create = {
}), i + '-' + j); }), i + '-' + j);
} }
} }
this.appendDummyInput()
.appendField(`(${Blockly.Msg.MIXLY_DEPRECATED})`);
this.setOutput(true); this.setOutput(true);
this.setColour(DISPLAY_ONBOARD_HUE); this.setColour(DISPLAY_ONBOARD_HUE);
this.setTooltip(Blockly.Msg.MIXLY_MICROBIT_Create_image1); this.setTooltip(Blockly.Msg.MIXLY_MICROBIT_Create_image1);
this.setWarningText(Blockly.Msg.MIXLY_DEPRECATED_WARNING_TEXT);
} }
}; };
@@ -409,6 +419,9 @@ export const mixgome_display_bitmap_create = {
BITMAP: Array.from({ length: 5 }, () => new Array(8).fill(0)) BITMAP: Array.from({ length: 5 }, () => new Array(8).fill(0))
}; };
/**
* @deprecated To be removed in the future
*/
export const mixgomini_display_image_create = { export const mixgomini_display_image_create = {
init: function () { init: function () {
this.appendDummyInput('') this.appendDummyInput('')
@@ -422,9 +435,12 @@ export const mixgomini_display_image_create = {
}), i + '-' + j); }), i + '-' + j);
} }
} }
this.appendDummyInput()
.appendField(`(${Blockly.Msg.MIXLY_DEPRECATED})`);
this.setOutput(true); this.setOutput(true);
this.setColour(DISPLAY_ONBOARD_HUE); this.setColour(DISPLAY_ONBOARD_HUE);
this.setTooltip(Blockly.Msg.MIXLY_MICROBIT_Create_image1); this.setTooltip(Blockly.Msg.MIXLY_MICROBIT_Create_image1);
this.setWarningText(Blockly.Msg.MIXLY_DEPRECATED_WARNING_TEXT);
} }
}; };
@@ -446,6 +462,9 @@ export const mixgomini_display_bitmap_create = {
BITMAP: Array.from({ length: 8 }, () => new Array(12).fill(0)) BITMAP: Array.from({ length: 8 }, () => new Array(12).fill(0))
}; };
/**
* @deprecated To be removed in the future
*/
export const mixgo_display_image_create_new = { export const mixgo_display_image_create_new = {
init: function () { init: function () {
this.appendDummyInput('') this.appendDummyInput('')
@@ -459,9 +478,12 @@ export const mixgo_display_image_create_new = {
}), i + '-' + j); }), i + '-' + j);
} }
} }
this.appendDummyInput()
.appendField(`(${Blockly.Msg.MIXLY_DEPRECATED})`);
this.setOutput(true, "esp32_image"); this.setOutput(true, "esp32_image");
this.setColour(DISPLAY_ONBOARD_HUE); this.setColour(DISPLAY_ONBOARD_HUE);
this.setTooltip(Blockly.Msg.MIXLY_MICROBIT_Create_image1); this.setTooltip(Blockly.Msg.MIXLY_MICROBIT_Create_image1);
this.setWarningText(Blockly.Msg.MIXLY_DEPRECATED_WARNING_TEXT);
} }
}; };
@@ -900,8 +922,9 @@ export const mpython_pbm_image = {
] ]
}; };
//mixbot onboard_matrix below: /**
* @deprecated To be removed in the future
*/
export const mixbot_display_image_create = { export const mixbot_display_image_create = {
init: function () { init: function () {
this.appendDummyInput('') this.appendDummyInput('')
@@ -915,9 +938,12 @@ export const mixbot_display_image_create = {
}), i + '-' + j); }), i + '-' + j);
} }
} }
this.appendDummyInput()
.appendField(`(${Blockly.Msg.MIXLY_DEPRECATED})`);
this.setOutput(true); this.setOutput(true);
this.setColour(DISPLAY_ONBOARD_HUE); this.setColour(DISPLAY_ONBOARD_HUE);
this.setTooltip(Blockly.Msg.MIXLY_MICROBIT_Create_image1); this.setTooltip(Blockly.Msg.MIXLY_MICROBIT_Create_image1);
this.setWarningText(Blockly.Msg.MIXLY_DEPRECATED_WARNING_TEXT);
} }
}; };
@@ -991,6 +1017,9 @@ export const mixbot_display_rotate = {
] ]
}; };
/**
* @deprecated To be removed in the future
*/
export const bitbot_display_image_create = { export const bitbot_display_image_create = {
init: function () { init: function () {
this.appendDummyInput('') this.appendDummyInput('')
@@ -1004,9 +1033,12 @@ export const bitbot_display_image_create = {
}), i + '-' + j); }), i + '-' + j);
} }
} }
this.appendDummyInput()
.appendField(`(${Blockly.Msg.MIXLY_DEPRECATED})`);
this.setOutput(true); this.setOutput(true);
this.setColour(DISPLAY_ONBOARD_HUE); this.setColour(DISPLAY_ONBOARD_HUE);
this.setTooltip(Blockly.Msg.MIXLY_MICROBIT_Create_image1); this.setTooltip(Blockly.Msg.MIXLY_MICROBIT_Create_image1);
this.setWarningText(Blockly.Msg.MIXLY_DEPRECATED_WARNING_TEXT);
} }
}; };

View File

@@ -157,6 +157,9 @@ export const display_image_builtins_all = function (block, generator) {
return [code, generator.ORDER_ATOMIC]; return [code, generator.ORDER_ATOMIC];
} }
/**
* @deprecated To be removed in the future
*/
export const display_image_create = function (block, generator) { export const display_image_create = function (block, generator) {
var colours = { var colours = {
"#000000": "0", "#000000": "0",
@@ -370,8 +373,9 @@ export const display_bright_screen = function (_, generator) {
return code; return code;
} }
//mixgo_me onboard_matrix below: /**
* @deprecated To be removed in the future
*/
export const mixgome_display_image_create = function (block, generator) { export const mixgome_display_image_create = function (block, generator) {
var colours = { var colours = {
"#000000": "0", "#000000": "0",
@@ -426,6 +430,9 @@ export const mixgome_display_bitmap_create = function (block, generator) {
return [`bytearray(b'${data.join('')}')`, generator.ORDER_ATOMIC]; return [`bytearray(b'${data.join('')}')`, generator.ORDER_ATOMIC];
} }
/**
* @deprecated To be removed in the future
*/
export const mixgomini_display_image_create = function (block, generator) { export const mixgomini_display_image_create = function (block, generator) {
var blinkColor = '#ff0000'; var blinkColor = '#ff0000';
var code = ''; var code = '';
@@ -473,6 +480,9 @@ export const mixgome_display_font = function (a, generator) {
return code; return code;
} }
/**
* @deprecated To be removed in the future
*/
export const mixgo_display_image_create_new = function (block, generator) { export const mixgo_display_image_create_new = function (block, generator) {
var colours = { var colours = {
"#000000": "0", "#000000": "0",
@@ -652,8 +662,9 @@ export const mpython_display_line = function (block, generator) {
return code; return code;
} }
//mixbot onboard_matrix below: /**
* @deprecated To be removed in the future
*/
export const mixbot_display_image_create = function (block, generator) { export const mixbot_display_image_create = function (block, generator) {
var colours = { var colours = {
"#000000": "0", "#000000": "0",
@@ -738,6 +749,9 @@ export const mixbot_display_rotate = function (a, generator) {
return code; return code;
} }
/**
* @deprecated To be removed in the future
*/
export const bitbot_display_image_create = function (block, generator) { export const bitbot_display_image_create = function (block, generator) {
var colours = { var colours = {
"#000000": "0", "#000000": "0",