diff --git a/Core/GDCore/Extensions/Builtin/MouseExtension.cpp b/Core/GDCore/Extensions/Builtin/MouseExtension.cpp index 8db689327754..e759e3a8b260 100644 --- a/Core/GDCore/Extensions/Builtin/MouseExtension.cpp +++ b/Core/GDCore/Extensions/Builtin/MouseExtension.cpp @@ -338,6 +338,7 @@ void GD_CORE_API BuiltinExtensionsImplementer::ImplementsMouseExtension( .AddParameter("expression", _("Camera number (default : 0)"), "", true) .SetDefaultValue("0"); + // Deprecated extension .AddCondition( "PopStartedTouch", @@ -354,6 +355,7 @@ void GD_CORE_API BuiltinExtensionsImplementer::ImplementsMouseExtension( .AddCodeOnlyParameter("currentScene", "") .SetHidden(); + // Deprecated extension .AddCondition( "PopEndedTouch", @@ -370,6 +372,7 @@ void GD_CORE_API BuiltinExtensionsImplementer::ImplementsMouseExtension( .AddCodeOnlyParameter("currentScene", "") .SetHidden(); + // Deprecated extension .AddCondition( "HasAnyTouchStarted", diff --git a/newIDE/app/src/Utils/GDevelopServices/Tutorial.js b/newIDE/app/src/Utils/GDevelopServices/Tutorial.js index 9ad948f50abc..2979d27a9172 100644 --- a/newIDE/app/src/Utils/GDevelopServices/Tutorial.js +++ b/newIDE/app/src/Utils/GDevelopServices/Tutorial.js @@ -114,6 +114,8 @@ export const getInstructionTutorialIds = (type: string): Array => { case 'EcrireFichierTxt': case 'LireFichierExp': case 'LireFichierTxt': + case 'ReadNumberFromStorage': + case 'ReadStringFromStorage': return ['intermediate-storage']; case 'PlatformBehavior::SimulateJumpKey': return ['simple-trampoline-platformer']; @@ -124,6 +126,8 @@ export const getInstructionTutorialIds = (type: string): Array => { case 'ToggleObjectVariableAsBoolean': case 'ToggleGlobalVariableAsBoolean': case 'ToggleSceneVariableAsBoolean': + case 'SetBooleanObjectVariable': + case 'SetBooleanVariable': return ['iIntermediate-toggle-states-with-variable']; case 'Scene': case 'PushScene': @@ -133,9 +137,15 @@ export const getInstructionTutorialIds = (type: string): Array => { case 'AnimationName': case 'ChangeAnimation': case 'ChangeAnimationName': + case 'AnimatableCapability::AnimatableBehavior::Index': + case 'AnimatableCapability::AnimatableBehavior::Name': + case 'AnimatableCapability::AnimatableBehavior::SetIndex': + case 'AnimatableCapability::AnimatableBehavior::SetName': return ['intermediate-changing-animations']; case 'PopStartedTouch': case 'MouseButtonPressed': + case 'HasAnyTouchOrMouseStarted': + case 'HasTouchEnded': return ['intermediate-touchscreen-controls']; default: return [];