@@ -5,11 +5,11 @@ package boot
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/content"
|
||||
"realworld/internal/names"
|
||||
"realworld/internal/theme"
|
||||
"realworld/internal/ui"
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/content"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/theme"
|
||||
"git.teletypegames.org/games/realworld/internal/ui"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
// Opts are the run parameters.
|
||||
|
||||
@@ -5,9 +5,9 @@ import (
|
||||
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/boot"
|
||||
"realworld/internal/names"
|
||||
"realworld/internal/ui"
|
||||
"git.teletypegames.org/games/realworld/internal/boot"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/ui"
|
||||
)
|
||||
|
||||
func build(t *testing.T) *inkwell.Game {
|
||||
|
||||
@@ -3,7 +3,7 @@ package asset
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
)
|
||||
|
||||
// alleyBackground is the alley behind Noodle's house (beat 3).
|
||||
|
||||
@@ -9,7 +9,7 @@ package asset
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
// Register adds every asset to the game.
|
||||
|
||||
@@ -8,7 +8,7 @@ package character
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
// Register adds every character to the game.
|
||||
|
||||
@@ -3,8 +3,8 @@ package character
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/names"
|
||||
"realworld/internal/theme"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/theme"
|
||||
)
|
||||
|
||||
// dex is the personality imprint of a dead friend, permanently in slot 1 of
|
||||
|
||||
@@ -3,8 +3,8 @@ package character
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/names"
|
||||
"realworld/internal/theme"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/theme"
|
||||
)
|
||||
|
||||
// mysteryTape is the tape found in the alley — in truth Norman's Personal
|
||||
|
||||
@@ -3,8 +3,8 @@ package character
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/names"
|
||||
"realworld/internal/theme"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/theme"
|
||||
)
|
||||
|
||||
// paul is the player character: a junk dealer and street survivor, technically
|
||||
|
||||
@@ -3,8 +3,8 @@ package character
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/names"
|
||||
"realworld/internal/theme"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/theme"
|
||||
)
|
||||
|
||||
// supportTape answers everything with basic information, insufferably. Dex
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
package content
|
||||
|
||||
import (
|
||||
"realworld/internal/content/asset"
|
||||
"realworld/internal/content/character"
|
||||
"realworld/internal/content/dialog"
|
||||
"realworld/internal/content/item"
|
||||
"realworld/internal/content/scene"
|
||||
"realworld/internal/content/script"
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/content/asset"
|
||||
"git.teletypegames.org/games/realworld/internal/content/character"
|
||||
"git.teletypegames.org/games/realworld/internal/content/dialog"
|
||||
"git.teletypegames.org/games/realworld/internal/content/item"
|
||||
"git.teletypegames.org/games/realworld/internal/content/scene"
|
||||
"git.teletypegames.org/games/realworld/internal/content/script"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
// Register adds every entity to the game. Order matters only in that scenes
|
||||
|
||||
@@ -3,7 +3,7 @@ package dialog
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
)
|
||||
|
||||
// dexTalk is the standing conversation with Dex. Its branches are gated on
|
||||
|
||||
@@ -12,7 +12,7 @@ package dialog
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
// Register adds every dialogue to the game.
|
||||
|
||||
@@ -3,7 +3,7 @@ package dialog
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
)
|
||||
|
||||
// mysteryTapeSilent covers the stretch before the club trigger (beat 6), while
|
||||
|
||||
@@ -3,8 +3,8 @@ package item
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/names"
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
// blackMarketArmilla is flavour, not a quest trigger: the gap between
|
||||
|
||||
@@ -7,7 +7,7 @@ package item
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
// Register adds every item to the game.
|
||||
|
||||
@@ -3,8 +3,8 @@ package item
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/names"
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
// mysteryTape is the engine of the investigation. Password-locked; it only
|
||||
|
||||
@@ -3,8 +3,8 @@ package item
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/names"
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
// noodleLetter starts the story: it is what brings Paul to the city.
|
||||
|
||||
@@ -3,8 +3,8 @@ package scene
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/names"
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
// alley is the alley behind Noodle's house — beat 3, and the vertical slice
|
||||
|
||||
@@ -4,7 +4,7 @@ package scene
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
// Register adds every scene to the game.
|
||||
|
||||
@@ -3,9 +3,9 @@ package script
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/names"
|
||||
"realworld/internal/theme"
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/theme"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
// awakeningFinale is the end of game two. The point of it, mechanically, is
|
||||
|
||||
@@ -5,7 +5,7 @@ package script
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
// Register adds every script to the game.
|
||||
|
||||
@@ -3,8 +3,8 @@ package script
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/names"
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
// tapeInsert runs whenever a tape goes into slot 2: it activates the tape and
|
||||
|
||||
@@ -13,9 +13,9 @@ import (
|
||||
"github.com/hajimehoshi/ebiten/v2/inpututil"
|
||||
"github.com/hajimehoshi/ebiten/v2/vector"
|
||||
|
||||
"realworld/internal/names"
|
||||
"realworld/internal/theme"
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/theme"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
type Letterbox struct {
|
||||
|
||||
@@ -20,8 +20,8 @@ import (
|
||||
"github.com/hajimehoshi/ebiten/v2"
|
||||
"github.com/hajimehoshi/ebiten/v2/vector"
|
||||
|
||||
"realworld/internal/names"
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
type TapeChannel struct {
|
||||
|
||||
@@ -20,8 +20,8 @@ import (
|
||||
"github.com/hajimehoshi/ebiten/v2"
|
||||
"github.com/hajimehoshi/ebiten/v2/vector"
|
||||
|
||||
"realworld/internal/names"
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
type TapeSlots struct {
|
||||
|
||||
+2
-2
@@ -33,8 +33,8 @@ import (
|
||||
"github.com/hajimehoshi/ebiten/v2"
|
||||
"github.com/hajimehoshi/ebiten/v2/vector"
|
||||
|
||||
"realworld/internal/names"
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
// Screen and layout, in internal (unscaled) pixels.
|
||||
|
||||
@@ -23,8 +23,8 @@ import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
"github.com/hajimehoshi/ebiten/v2"
|
||||
|
||||
"realworld/internal/names"
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
type UseWithGuard struct {
|
||||
|
||||
@@ -9,7 +9,7 @@ package world
|
||||
import (
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
)
|
||||
|
||||
// Mode is the HUD mode.
|
||||
|
||||
@@ -5,8 +5,8 @@ import (
|
||||
|
||||
inkwell "git.teletypegames.org/engines/inkwell"
|
||||
|
||||
"realworld/internal/names"
|
||||
"realworld/internal/world"
|
||||
"git.teletypegames.org/games/realworld/internal/names"
|
||||
"git.teletypegames.org/games/realworld/internal/world"
|
||||
)
|
||||
|
||||
// The mode must not leak into saved state: inkwell saves State.Vars but drops
|
||||
|
||||
Reference in New Issue
Block a user