Small server refactor and rename
This commit is contained in:
parent
da9d71bcc0
commit
6f248f1bd2
2 changed files with 7 additions and 14 deletions
|
@ -176,7 +176,7 @@ func HandleSpawn(s *Server, b io.ReadCloser, w io.Writer) error {
|
|||
fmt.Printf("\tspawn data: %v\n", data)
|
||||
|
||||
// Create a new instance
|
||||
if pos, _, err := s.SpawnPrimary(id); err != nil {
|
||||
if pos, _, err := s.SpawnPrimaryForAccount(id); err != nil {
|
||||
response.Error = err.Error()
|
||||
} else {
|
||||
response.Success = true
|
||||
|
|
|
@ -92,9 +92,10 @@ func (s *Server) Initialise() error {
|
|||
}
|
||||
}
|
||||
|
||||
// Create a new router
|
||||
s.CreateRoutes()
|
||||
fmt.Printf("Routes Created\n")
|
||||
// Set up the handlers
|
||||
for _, route := range Routes {
|
||||
s.router.HandleFunc(route.path, s.wrapHandler(route.method, route.handler))
|
||||
}
|
||||
|
||||
// Add to our sync
|
||||
s.sync.Add(1)
|
||||
|
@ -160,16 +161,8 @@ func (s *Server) wrapHandler(method string, handler Handler) func(w http.Respons
|
|||
}
|
||||
}
|
||||
|
||||
// CreateRoutes sets up the server mux
|
||||
func (s *Server) CreateRoutes() {
|
||||
// Set up the handlers
|
||||
for _, route := range Routes {
|
||||
s.router.HandleFunc(route.path, s.wrapHandler(route.method, route.handler))
|
||||
}
|
||||
}
|
||||
|
||||
// SpawnPrimary spawns the primary instance for an account
|
||||
func (s *Server) SpawnPrimary(accountid uuid.UUID) (game.Vector, uuid.UUID, error) {
|
||||
// SpawnPrimaryForAccount spawns the primary instance for an account
|
||||
func (s *Server) SpawnPrimaryForAccount(accountid uuid.UUID) (game.Vector, uuid.UUID, error) {
|
||||
inst := uuid.New()
|
||||
s.world.Spawn(inst)
|
||||
if pos, err := s.world.GetPosition(inst); err != nil {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue