From bbfa559972cc30e9f6cdd995cc4d5c642d1e538b Mon Sep 17 00:00:00 2001 From: Tacodiva <27910867+Tacodiva@users.noreply.github.com> Date: Sun, 28 Sep 2025 12:22:03 +1000 Subject: [PATCH 1/2] Fix sensing size of type --- src/compiler/irgen.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/irgen.js b/src/compiler/irgen.js index 8bc9897b97..09ece34548 100644 --- a/src/compiler/irgen.js +++ b/src/compiler/irgen.js @@ -540,7 +540,7 @@ class ScriptTreeGenerator { case 'costume name': return new IntermediateInput(InputOpcode.SENSING_OF_COSTUME_NAME, InputType.STRING, {object}); case 'size': - return new IntermediateInput(InputOpcode.SENSING_OF_SIZE, InputType.NUMBER_POS_REAL, {object}); + return new IntermediateInput(InputOpcode.SENSING_OF_SIZE, InputType.NUMBER_POS, {object}); } } From bc9a3d03b1b85305801a7ce8741023938dd2e8a7 Mon Sep 17 00:00:00 2001 From: Tacodiva <27910867+Tacodiva@users.noreply.github.com> Date: Sun, 28 Sep 2025 12:29:50 +1000 Subject: [PATCH 2/2] Fix sensing x/y of types --- src/compiler/irgen.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/compiler/irgen.js b/src/compiler/irgen.js index 09ece34548..66997be19b 100644 --- a/src/compiler/irgen.js +++ b/src/compiler/irgen.js @@ -530,9 +530,9 @@ class ScriptTreeGenerator { } else { switch (property) { case 'x position': - return new IntermediateInput(InputOpcode.SENSING_OF_POS_X, InputType.NUMBER_REAL, {object}); + return new IntermediateInput(InputOpcode.SENSING_OF_POS_X, InputType.NUMBER, {object}); case 'y position': - return new IntermediateInput(InputOpcode.SENSING_OF_POS_Y, InputType.NUMBER_REAL, {object}); + return new IntermediateInput(InputOpcode.SENSING_OF_POS_Y, InputType.NUMBER, {object}); case 'direction': return new IntermediateInput(InputOpcode.SENSING_OF_DIRECTION, InputType.NUMBER_REAL, {object}); case 'costume #':