From e532c47753c112f8168de7354d255efb95f1f0b8 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 12 Mar 2018 03:08:43 +0100 Subject: split --- newguy.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'newguy.go') diff --git a/newguy.go b/newguy.go index cf85404..0d50bd6 100644 --- a/newguy.go +++ b/newguy.go @@ -4,6 +4,8 @@ import ( "math/rand" "strings" "time" + + "dim13.org/pq/internal/character" ) func init() { @@ -36,25 +38,25 @@ func Roll() int { type Guy struct { Name, Race, Klass string Level int - Attr map[Attr]int + Attr map[character.Attr]int Inventory map[string]int queue chan Queue Spells []string } func NewGuy() *Guy { - r := Races.Pick() - k := Klasses.Pick() + r := character.Races.Pick() + k := character.Klasses.Pick() g := Guy{ Name: GenerateName(), Race: r.Name, Klass: k.Name, Level: 1, - Attr: make(map[Attr]int), + Attr: make(map[character.Attr]int), Inventory: make(map[string]int), queue: make(chan Queue, 10), } - for i := Attr(0); i < Nattr; i++ { + for i := character.Attr(0); i < character.Nattr; i++ { g.Attr[i] = Roll() } for _, v := range r.Attr { -- cgit v1.2.3