From 7745bbaf251234def8075e1860c2fb54b05c6a62 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sun, 26 May 2024 11:58:15 +0800 Subject: [PATCH] 1 --- server/gamelog/common/types.go | 4 ++++ server/gamelog/global/global.go | 8 ++++++++ server/gamelog/initialize/enter.go | 1 + server/gamelog/router/export.go | 2 +- 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/server/gamelog/common/types.go b/server/gamelog/common/types.go index d91b69ae..7b76d5b7 100644 --- a/server/gamelog/common/types.go +++ b/server/gamelog/common/types.go @@ -6,3 +6,7 @@ import ( type App interface { Run(func(), func()) } + +type RouterMgr interface { + +} diff --git a/server/gamelog/global/global.go b/server/gamelog/global/global.go index 6868ff2f..4a450640 100644 --- a/server/gamelog/global/global.go +++ b/server/gamelog/global/global.go @@ -12,11 +12,15 @@ var initOrders = []int32{ } var app common.App +var routerMgr common.RouterMgr func GetApp() common.App { return app } +func GetRouter() common.RouterMgr { + return routerMgr +} func RegModule(idx int32, m q5.Module) { fmt.Printf("RegModule module %d\n", idx) @@ -26,6 +30,10 @@ func RegModule(idx int32, m q5.Module) { { app = m.(common.App) } + case constant.ROUTER_MGR_MODULE_IDX: + { + routerMgr = m.(common.RouterMgr) + } default: { panic("unknow module") diff --git a/server/gamelog/initialize/enter.go b/server/gamelog/initialize/enter.go index c1838b5a..a9e17b7d 100644 --- a/server/gamelog/initialize/enter.go +++ b/server/gamelog/initialize/enter.go @@ -4,6 +4,7 @@ import ( _ "main/app" . "main/global" _ "main/controller" + _ "main/router" ) func Init() { diff --git a/server/gamelog/router/export.go b/server/gamelog/router/export.go index 4c2a87fa..fcab4622 100644 --- a/server/gamelog/router/export.go +++ b/server/gamelog/router/export.go @@ -8,5 +8,5 @@ import ( var _routerMgr = new(routerMgr) func init() { - global.RegModule(constant.ROUTER_MODULE_IDX, _routerMgr) + global.RegModule(constant.ROUTER_MGR_MODULE_IDX, _routerMgr) }