2019-01-18 08:47:38 +01:00
|
|
|
package app
|
|
|
|
|
|
|
|
import (
|
2019-01-18 09:13:37 +01:00
|
|
|
"mapserver/db"
|
2019-01-28 14:33:32 +01:00
|
|
|
"mapserver/eventbus"
|
2019-01-18 09:13:37 +01:00
|
|
|
"mapserver/mapblockaccessor"
|
|
|
|
"mapserver/mapblockrenderer"
|
2019-01-21 15:13:33 +01:00
|
|
|
"mapserver/mapobjectdb"
|
2019-01-21 16:27:31 +01:00
|
|
|
"mapserver/params"
|
2019-02-08 16:02:24 +01:00
|
|
|
"mapserver/settings"
|
2019-02-09 18:05:40 +01:00
|
|
|
"mapserver/tiledb"
|
2019-01-18 09:13:37 +01:00
|
|
|
"mapserver/tilerenderer"
|
2023-01-20 17:44:59 +01:00
|
|
|
|
|
|
|
"github.com/minetest-go/colormapping"
|
2019-01-18 08:47:38 +01:00
|
|
|
)
|
|
|
|
|
|
|
|
type App struct {
|
2019-01-18 09:13:37 +01:00
|
|
|
Params params.ParamsType
|
|
|
|
Config *Config
|
2019-02-08 14:57:36 +01:00
|
|
|
Worldconfig map[string]string
|
2019-01-18 08:47:38 +01:00
|
|
|
|
2019-01-21 16:27:31 +01:00
|
|
|
Blockdb db.DBAccessor
|
|
|
|
Objectdb mapobjectdb.DBAccessor
|
2019-02-09 18:05:40 +01:00
|
|
|
TileDB *tiledb.TileDB
|
2019-02-12 13:58:48 +01:00
|
|
|
Settings settings.Settings
|
2019-01-18 08:47:38 +01:00
|
|
|
|
2019-07-31 13:41:35 +02:00
|
|
|
MapBlockAccessor *mapblockaccessor.MapBlockAccessor
|
2019-01-18 09:13:37 +01:00
|
|
|
Colormapping *colormapping.ColorMapping
|
|
|
|
Mapblockrenderer *mapblockrenderer.MapBlockRenderer
|
|
|
|
Tilerenderer *tilerenderer.TileRenderer
|
2019-01-28 14:33:32 +01:00
|
|
|
|
2019-06-14 11:21:07 +02:00
|
|
|
MediaRepo map[string][]byte
|
|
|
|
|
2019-01-28 14:33:32 +01:00
|
|
|
WebEventbus *eventbus.Eventbus
|
2019-01-18 08:47:38 +01:00
|
|
|
}
|