more refact

This commit is contained in:
2026-08-30 23:01:48 +02:00
parent 3890edc946
commit 28b1662195
38 changed files with 353 additions and 663 deletions
-25
View File
@@ -6,13 +6,6 @@ import (
type Scene = inkwell.Scene
func prepareScene() {
fillSelectorPins()
for _, entity := range SceneManager.All() {
SceneManager.Set(sceneDefaults(entity))
}
}
var sceneFloor = []inkwell.Polygon{
inkwell.Poly(
inkwell.Point{
@@ -32,24 +25,6 @@ var sceneFloor = []inkwell.Polygon{
),
}
func sceneDefaults(s Scene) Scene {
if s.Actors == nil {
s.Actors = []inkwell.SceneActor{
{
CharacterName: Paul,
At: inkwell.Point{
X: 320,
Y: 232,
},
},
}
}
if s.Walkboxes == nil {
s.Walkboxes = sceneFloor
}
return s
}
func setVarIfEmpty(name string, v any) inkwell.Action {
return Fn(func(ctx *inkwell.Ctx) {
if ctx.Game.State.Var(name) == nil {