Skip to content

Quest Separator: Add Play & Back buttons#2389

Draft
wjt wants to merge 1 commit into
mainfrom
wjt/quest-separator-add-play-button
Draft

Quest Separator: Add Play & Back buttons#2389
wjt wants to merge 1 commit into
mainfrom
wjt/quest-separator-add-play-button

Conversation

@wjt

@wjt wjt commented Jun 16, 2026

Copy link
Copy Markdown
Member

This screen previously automatically advanced to the first scene of the
quest after a few seconds, unconditionally.

Increase that timeout slightly. Add a “Play” button. Show a progress bar
over the top of it that follows the timer. Stop the timer on any input
event except a mouse movement.

Add a “Back” button which abandons the quest before it has even started.

Add some margins to the scene as a whole.

Ignore mouse input in the TextureRect which covers the whole scene, so
that the buttons can be clicked.

#2281 (comment)

@github-actions

Copy link
Copy Markdown

Play this branch at https://play.threadbare.game/branches/endlessm/wjt/quest-separator-add-play-button/.

(This launches the game from the start, not directly at the change(s) in this pull request.)

@wjt wjt force-pushed the wjt/quest-separator-add-play-button branch from b9a9311 to f8b5c87 Compare June 16, 2026 11:39
@wjt wjt changed the title Quest Separator: Add Play button [1/1] Quest Separator: Add Play button Jun 16, 2026
@wjt wjt changed the title [1/1] Quest Separator: Add Play button Quest Separator: Add Play button Jun 16, 2026
@wjt

wjt commented Jun 16, 2026

Copy link
Copy Markdown
Member Author

@manuq I think this is roughly what you had in mind?

(Still to do is to switch this to "Continue" / "Restart". And should there be a "Back" to abandon the quest before it has even started?)

@manuq

manuq commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

@manuq I think this is roughly what you had in mind?

(Still to do is to switch this to "Continue" / "Restart". And should there be a "Back" to abandon the quest before it has even started?)

Works great! The button is not clickable but I can use the Interact input action.

Grabacion.de.pantalla.desde.2026-06-16.13-47-30.mp4

This screen previously automatically advanced to the first scene of the
quest after a few seconds, unconditionally.

Increase that timeout slightly. Add a “Play” button. Show a progress bar
over the top of it that follows the timer. Stop the timer on any input
event except a mouse movement.

Add a “Back” button which abandons the quest before it has even started.

Add some margins to the scene as a whole.

Ignore mouse input in the TextureRect which covers the whole scene, so
that the buttons can be clicked.

#2281 (comment)
@wjt wjt force-pushed the wjt/quest-separator-add-play-button branch from f8b5c87 to b775ef3 Compare June 16, 2026 17:13
@wjt wjt changed the title Quest Separator: Add Play button [1/1] Quest Separator: Add Play & Back buttons Jun 16, 2026
@wjt wjt changed the title [1/1] Quest Separator: Add Play & Back buttons Quest Separator: Add Play & Back buttons Jun 16, 2026
@wjt

wjt commented Jun 16, 2026

Copy link
Copy Markdown
Member Author

Works great! The button is not clickable but I can use the Interact input action.

Good catch! It's the TextureRect vignette sitting atop the whole scene swallowing mouse input. I fixed that in the latest revision which also adds a back button and puts the progress bar on top of the Back button. (It looks a bit ugly still but it's more like what I'm going for: "button that will press itself" is a familiar pattern on mobile.)

@manuq

manuq commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

Great! It can't be uglier than the quest separator that I prototyped. This is adding useful buttons to it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants