Skip to content

Commit a271d11

Browse files
committed
Update playline, and add blips and pause to example
1 parent c8b65ea commit a271d11

File tree

5 files changed

+11
-3
lines changed

5 files changed

+11
-3
lines changed

source/assets/samples/bahblip.wav

6.06 KB
Binary file not shown.

source/pdxinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ author=Peter Appleby
33
description=This is a WIP demo of playline
44
bundleID=dev.pappleby.playlinedemo
55
version=0.0.1
6-
buildNumber=3
6+
buildNumber=4
77
imagePath=assets/launcher/
88
launchSoundPath=assets/launcher/sound.wav

source/scenes/YarnDemoScene.lua

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1+
import "CoreLibs/object"
12
import "CoreLibs/graphics"
23
import 'libraries/playline/templates/story.lua'
34
import 'libraries/playline/templates/typewritterDialoguePresenter.lua'
5+
import 'libraries/playline/templates/pauseActionMarkup.lua'
6+
import 'libraries/playline/templates/blipActionMarkup.lua'
47

58
local gfx <const> = playdate.graphics
69
local story = MyStory
@@ -112,7 +115,11 @@ function scene:init()
112115
})
113116
local textImage = gfx.image.new(380, 50, gfx.kColorWhite)
114117

115-
local typeWritter = Playline.Defaults.TypewritterDialoguePresenter(textImage)
118+
local typeWritter = Playline.Defaults.TypewritterDialoguePresenter(textImage, nil, 15)
119+
local pauseHandler = Playline.Defaults.PauseActionMarkupHandler(250, true)
120+
local blipHandler = Playline.Defaults.BlipActionMarkupHandler("assets/samples/bahblip.wav")
121+
typeWritter:AddActionMarkupHandler(pauseHandler)
122+
typeWritter:AddActionMarkupHandler(blipHandler)
116123
story:AddDialoguePresenter(typeWritter)
117124
self.lineImageSprite = gfx.sprite.new(textImage)
118125
self.lineImageSprite:setCenter(0, 1)

source/yarn/test.yarn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ This is an options test.
4040
title: MarkupTest
4141
---
4242
This is a test of markup
43+
Midline pause for [pause=300 /] dramatic [pause /] effect.
4344
Hey look! [plural value={1} one="A pie" other="Some pies" /]!
4445
Hey look! [plural value={2} one="A pie" other="Some pies" /]!
4546
I just baked [plural value={3} one="a pie" other="% pies" /]!

0 commit comments

Comments
 (0)