summaryrefslogtreecommitdiff
path: root/server/commands.go
diff options
context:
space:
mode:
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),
)