MOve glyph code into client

This commit is contained in:
Marc Di Luzio 2020-07-19 12:36:48 +01:00
parent 4a89cb9d6e
commit da91d31649
3 changed files with 4 additions and 20 deletions

View file

@ -1,4 +1,4 @@
package atlas
package main
import (
"log"

View file

@ -10,7 +10,6 @@ import (
"path/filepath"
"time"
"github.com/mdiluz/rove/pkg/atlas"
"github.com/mdiluz/rove/pkg/maths"
"github.com/mdiluz/rove/pkg/version"
"github.com/mdiluz/rove/proto/roveapi"
@ -288,9 +287,9 @@ func InnerMain(command string, args ...string) error {
t := response.Tiles[i+num*j]
o := response.Objects[i+num*j]
if o != roveapi.Object_ObjectUnknown {
fmt.Printf("%c", atlas.ObjectGlyph(o))
fmt.Printf("%c", ObjectGlyph(o))
} else {
fmt.Printf("%c", atlas.TileGlyph(t))
fmt.Printf("%c", TileGlyph(t))
}
}

View file

@ -1,7 +1,6 @@
package atlas
import (
"fmt"
"testing"
"github.com/mdiluz/rove/pkg/maths"
@ -252,21 +251,7 @@ func TestAtlas_GetSetCorrect(t *testing.T) {
func TestAtlas_WorldGen(t *testing.T) {
a := NewChunkAtlas(8)
// Spawn a large world
_, _ = a.QueryPosition(maths.Vector{X: 20, Y: 20})
// Print out the world for manual evaluation
num := 20
for j := num - 1; j >= 0; j-- {
for i := 0; i < num; i++ {
t, o := a.QueryPosition(maths.Vector{X: i, Y: j})
if o.Type != roveapi.Object_ObjectUnknown {
fmt.Printf("%c", ObjectGlyph(o.Type))
} else {
fmt.Printf("%c", TileGlyph(t))
}
}
fmt.Print("\n")
}
}