Skip to content

Commit

Permalink
Add tutorial bubbles on actions replacing deprecated ones
Browse files Browse the repository at this point in the history
  • Loading branch information
D8H committed Oct 17, 2024
1 parent 7a6b6fb commit 6559641
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
3 changes: 3 additions & 0 deletions Core/GDCore/Extensions/Builtin/MouseExtension.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -338,6 +338,7 @@ void GD_CORE_API BuiltinExtensionsImplementer::ImplementsMouseExtension(
.AddParameter("expression", _("Camera number (default : 0)"), "", true)
.SetDefaultValue("0");

// Deprecated
extension
.AddCondition(
"PopStartedTouch",
Expand All @@ -354,6 +355,7 @@ void GD_CORE_API BuiltinExtensionsImplementer::ImplementsMouseExtension(
.AddCodeOnlyParameter("currentScene", "")
.SetHidden();

// Deprecated
extension
.AddCondition(
"PopEndedTouch",
Expand All @@ -370,6 +372,7 @@ void GD_CORE_API BuiltinExtensionsImplementer::ImplementsMouseExtension(
.AddCodeOnlyParameter("currentScene", "")
.SetHidden();

// Deprecated
extension
.AddCondition(
"HasAnyTouchStarted",
Expand Down
10 changes: 10 additions & 0 deletions newIDE/app/src/Utils/GDevelopServices/Tutorial.js
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,8 @@ export const getInstructionTutorialIds = (type: string): Array<string> => {
case 'EcrireFichierTxt':
case 'LireFichierExp':
case 'LireFichierTxt':
case 'ReadNumberFromStorage':
case 'ReadStringFromStorage':
return ['intermediate-storage'];
case 'PlatformBehavior::SimulateJumpKey':
return ['simple-trampoline-platformer'];
Expand All @@ -124,6 +126,8 @@ export const getInstructionTutorialIds = (type: string): Array<string> => {
case 'ToggleObjectVariableAsBoolean':
case 'ToggleGlobalVariableAsBoolean':
case 'ToggleSceneVariableAsBoolean':
case 'SetBooleanObjectVariable':
case 'SetBooleanVariable':
return ['iIntermediate-toggle-states-with-variable'];
case 'Scene':
case 'PushScene':
Expand All @@ -133,9 +137,15 @@ export const getInstructionTutorialIds = (type: string): Array<string> => {
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 [];
Expand Down

0 comments on commit 6559641

Please sign in to comment.