summaryrefslogtreecommitdiff
path: root/server/commands.go
diff options
context:
space:
mode:
authorraven <citrons@mondecitronne.com>2026-03-27 18:31:55 -0500
committerraven <citrons@mondecitronne.com>2026-03-27 18:32:26 -0500
commit680875b5afece00a5dce5562ffafeea757c9931d (patch)
tree6ae560a951ee756854b666749cfda5cf07f650c9 /server/commands.go
parent609cbf280f93aec69744681a03d1d9ffdde55f59 (diff)
split level gen functions into separate fileHEADmaster
Diffstat (limited to 'server/commands.go')
-rw-r--r--server/commands.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/server/commands.go b/server/commands.go
index 9274a41..548cc11 100644
--- a/server/commands.go
+++ b/server/commands.go
@@ -192,16 +192,16 @@ var commands = map[string]commandHandler {
id, lvl := ctx.server.newLevel(levelInfo {Size: size})
ctx.sender.OnCommandOutput(ctx.server, "Generating level...")
go func() {
+ v := lvl.mapM.Blocks
switch genType {
case "flat":
- lvl.generateFlat()
- case "empty":
- lvl.generateEmpty()
+ generateFlat(v)
case "sphere":
- lvl.generateSphere()
+ generateSphere(v)
case "debug":
- lvl.generateDebug()
+ generateDebug(v)
}
+ lvl.Act(nil, lvl.loadDone)
ctx.sender.OnCommandOutput(ctx.server,
fmt.Sprintf("Generated level ID %d.", id),
)