From bb3ecad17e997889e2198564152d5b611073e630 Mon Sep 17 00:00:00 2001 From: tkarrass Date: Sat, 6 Feb 2016 13:26:01 +0100 Subject: [PATCH] lennart abholen --- cmd/server.go | 2 +- data/level.go | 2 ++ default.lvl | 17 +++++++++++++++++ gosl.go | 3 +-- 4 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 default.lvl diff --git a/cmd/server.go b/cmd/server.go index 436c69a..c96a832 100644 --- a/cmd/server.go +++ b/cmd/server.go @@ -98,6 +98,6 @@ func init() { CmdGosl.AddCommand(cmdServer) cmdServer.Run = runServer - cmdServer.Flags().StringVarP(&LevelFile, "level", "l", "level.lvl", "Use specific levelfile") + cmdServer.Flags().StringVarP(&LevelFile, "level", "l", "default.lvl", "Use specific levelfile") cmdServer.Flags().IntVarP(&ServerPort, "port", "p", 8090, "Run server on this port") } diff --git a/data/level.go b/data/level.go index 98ea53d..2f42aee 100644 --- a/data/level.go +++ b/data/level.go @@ -12,3 +12,5 @@ type Level struct { func (lvl *Level) AddLayer(z int, l *Layer) { lvl.Layers[z] = l } + +func LoadLevel(filename string) Level diff --git a/default.lvl b/default.lvl new file mode 100644 index 0000000..701e943 --- /dev/null +++ b/default.lvl @@ -0,0 +1,17 @@ +{ + + "Layers": [ + { "Z": 0, // Z-Level: 0 = frontmost + + // ^ + "D": 6, // direction 789 + // < 456 > + // 123 + // v 5 = no motion + "V": 1 // Characters / frame () + // TODO: H/V Ratio + "data": "... base enc block" }, + { "Z": 1, + "data": "..."} + ] +} diff --git a/gosl.go b/gosl.go index 0c3b50a..fac8111 100644 --- a/gosl.go +++ b/gosl.go @@ -1,9 +1,8 @@ package main // code.bitsetter.de/fun/gosl import ( - "runtime" - "code.bitsetter.de/fun/gosl/cmd" + "runtime" ) func main() {