Skip to content

Commit 633a348

Browse files
authored
block_render.js -- improve 'bumped' shape padding
1 parent 0c14524 commit 633a348

1 file changed

Lines changed: 15 additions & 19 deletions

File tree

core/block_render.js

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -575,18 +575,18 @@ Blockly.BlockSvg.SHAPE_IN_SHAPE_PADDING = {
575575
11: 5 * Blockly.BlockSvg.GRID_UNIT, // Ticket in octagon.
576576
},
577577
7 : { // Outer shape: bumped.
578-
0 : 3 * Blockly.BlockSvg.GRID_UNIT, // Field in bumped.
579-
1 : 3 * Blockly.BlockSvg.GRID_UNIT, // Hexagon in bumped.
580-
2 : 1 * Blockly.BlockSvg.GRID_UNIT, // Round in bumped.
581-
3 : 3 * Blockly.BlockSvg.GRID_UNIT, // Square in bumped.
582-
4 : 3 * Blockly.BlockSvg.GRID_UNIT, // Leaf in bumped.
583-
5 : 2 * Blockly.BlockSvg.GRID_UNIT, // Plus in bumped.
584-
6 : 0 * Blockly.BlockSvg.GRID_UNIT, // Octagon in bumped.
585-
7 : 1 * Blockly.BlockSvg.GRID_UNIT, // Bumped in bumped.
586-
8 : 3 * Blockly.BlockSvg.GRID_UNIT, // Indented in bumped.
587-
9 : 3 * Blockly.BlockSvg.GRID_UNIT, // Scrapped in bumped.
588-
10: 3 * Blockly.BlockSvg.GRID_UNIT, // Arrow in bumped.
589-
11: 3 * Blockly.BlockSvg.GRID_UNIT, // Ticket in bumped.
578+
0 : 5 * Blockly.BlockSvg.GRID_UNIT, // Field in bumped.
579+
1 : 6 * Blockly.BlockSvg.GRID_UNIT, // Hexagon in bumped.
580+
2 : 5 * Blockly.BlockSvg.GRID_UNIT, // Round in bumped.
581+
3 : 5 * Blockly.BlockSvg.GRID_UNIT, // Square in bumped.
582+
4 : 5 * Blockly.BlockSvg.GRID_UNIT, // Leaf in bumped.
583+
5 : 5 * Blockly.BlockSvg.GRID_UNIT, // Plus in bumped.
584+
6 : 5 * Blockly.BlockSvg.GRID_UNIT, // Octagon in bumped.
585+
7 : 3 * Blockly.BlockSvg.GRID_UNIT, // Bumped in bumped.
586+
8 : 5 * Blockly.BlockSvg.GRID_UNIT, // Indented in bumped.
587+
9 : 5 * Blockly.BlockSvg.GRID_UNIT, // Scrapped in bumped.
588+
10: 5 * Blockly.BlockSvg.GRID_UNIT, // Arrow in bumped.
589+
11: 5 * Blockly.BlockSvg.GRID_UNIT, // Ticket in bumped.
590590
},
591591
8 : { // Outer shape: indented.
592592
0 : 5 * Blockly.BlockSvg.GRID_UNIT, // Field in indented.
@@ -2275,7 +2275,7 @@ Blockly.BlockSvg.CUSTOM_SHAPES = new Map([
22752275
}],
22762276
[Blockly.OUTPUT_SHAPE_BUMPED, {
22772277
emptyInputPath: "M 8 0 h 32 a 1 1 0 0 1 0 16 a 1 1 0 0 1 0 16 h -32 a 1 1 0 0 1 0 -16 a 1 1 0 0 1 0 -16 z",
2278-
emptyInputWidth: 14 * Blockly.BlockSvg.GRID_UNIT,
2278+
emptyInputWidth: 12 * Blockly.BlockSvg.GRID_UNIT,
22792279
leftPath: (block) => {
22802280
const scale = block.height / 2;
22812281
return [`a 1 1 0 0 1 0 ${-scale} a 1 1 0 0 1 0 ${-scale}`];
@@ -2284,12 +2284,8 @@ Blockly.BlockSvg.CUSTOM_SHAPES = new Map([
22842284
const scale = block.edgeShapeWidth_;
22852285
return [`a 1 1 0 0 1 0 ${scale} a 1 1 0 0 1 0 ${scale}`];
22862286
},
2287-
blockPaddingStart: (_, __, firstInput) => {
2288-
return Math.max(((firstInput.renderHeight - ScratchBlocks.BlockSvg.MIN_BLOCK_Y_REPORTER) * .5) + 17, 16);
2289-
},
2290-
blockPaddingEnd: (_, __, lastInput) => {
2291-
return Math.max(((lastInput.renderHeight - ScratchBlocks.BlockSvg.MIN_BLOCK_Y_REPORTER) * .5) + 25, 20);
2292-
},
2287+
blockPaddingStart: () => 8,
2288+
blockPaddingEnd: () => 8,
22932289
}],
22942290
[Blockly.OUTPUT_SHAPE_INDENTED, {
22952291
emptyInputPath: "M 16 0 h 16 h 16 l -16 16 l 16 16 h -16 h -16 h -16 l 16 -16 l -16 -16 z",

0 commit comments

Comments
 (0)