Files
realworld/inc/character.manager.go
mr.zeroandClaude Opus 5 220985ec57
ci/woodpecker/push/ebitengine Pipeline was successful
Declare the managers in boot.go, hand them to the engine whole
boot.manager.go becomes boot.go and carries all seven managers as one
block, so what the game holds reads in one place instead of a line hidden
in each category file. The category files keep their entity alias.

The hand-off stops copying. Our managers are the same *inkwell.Manager[T]
the Game holds, so New assigns them onto it and engine and game share one
registry per category. content.manager.go is gone with the copy loop.

Themes stay additive — NewGame seeds four presets we would otherwise
throw away — and registerScene becomes prepareScene, which now has to run
before the hand-off: with no copy pass left, the scene defaults are
written back into SceneManager with Set.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-30 10:37:02 +02:00

8 lines
109 B
Go

package inc
import (
inkwell "git.teletypegames.org/engines/inkwell"
)
type Character = inkwell.Character