mapserver/server/playerdb/create.go

16 lines
322 B
Go
Raw Normal View History

2019-01-25 17:02:21 +03:00
package playerdb
import (
"errors"
"mapserver/worldconfig"
)
func Create(cfg *worldconfig.WorldConfig) (DBAccessor, error) {
switch cfg.PlayerBackend {
case worldconfig.BACKEND_FILES:
return &FilePlayerDB{}, nil
default:
return nil, errors.New("player backend not supported: " + worldconfig.BACKEND_FILES)
}
}