new file structure
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
package inc
|
||||
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
)
|
||||
|
||||
// awakeningFinale is the end of game two. The point of it, mechanically, is
|
||||
// the theme switch: this is where the Nokia-punk texture breaks in.
|
||||
//
|
||||
// Run it early and often during development (`go run . -finale`) — it is the
|
||||
// single most important visual beat in the game, so you want to be looking at
|
||||
// it long before the surrounding scene exists.
|
||||
func scriptAwakeningFinale(w *World) inkwell.Script {
|
||||
return inkwell.Script{
|
||||
Name: ScriptFinale,
|
||||
Actions: inkwell.Seq(
|
||||
SetMode(w, ModeCutscene),
|
||||
inkwell.Wait(0.6),
|
||||
inkwell.Say(Paul, "I'm putting it in. That's all this is."),
|
||||
inkwell.Wait(0.4),
|
||||
UseTheme(NokiaPunk),
|
||||
inkwell.Say("norman", "No — this isn't what you were supposed to do!"),
|
||||
inkwell.Wait(0.6),
|
||||
TapeSay(TapeMystery, "Thank you, Paul. You did exactly what I asked, the whole way through."),
|
||||
inkwell.Wait(1.0),
|
||||
inkwell.ShowEnd("REAL WORLD — end of game two"),
|
||||
),
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user