This commit is contained in:
aozhiwei 2024-06-21 15:11:15 +08:00
parent f380b15dd8
commit b50680826d
4 changed files with 10 additions and 10 deletions

View File

@ -4,5 +4,5 @@ type App interface {
Run(func(), func())
}
type Task interface {
type TaskMgr interface {
}

View File

@ -12,7 +12,7 @@ const (
const (
APP_MODULE_IDX = iota
TASK_MODULE_IDX
TASK_MGR_MODULE_IDX
MAX_MODULE_IDX
)

View File

@ -9,17 +9,17 @@ import (
var modules [constant.MAX_MODULE_IDX]q5.Module
var initOrders = []int32{
constant.TASK_MODULE_IDX,
constant.TASK_MGR_MODULE_IDX,
}
var app common.App
var task common.Task
var taskMgr common.TaskMgr
func GetApp() common.App {
return app
}
func GetTask() common.Task {
return task
func GetTaskMgr() common.TaskMgr {
return taskMgr
}
func RegModule(idx int32, m q5.Module) {
@ -30,9 +30,9 @@ func RegModule(idx int32, m q5.Module) {
{
app = m.(common.App)
}
case constant.TASK_MODULE_IDX:
case constant.TASK_MGR_MODULE_IDX:
{
task = m.(common.Task)
taskMgr = m.(common.TaskMgr)
}
default:
{

View File

@ -5,8 +5,8 @@ import (
"main/global"
)
var _task = new(taskMgr)
var _taskMgr = new(taskMgr)
func init() {
global.RegModule(constant.TASK_MODULE_IDX, _task)
global.RegModule(constant.TASK_MGR_MODULE_IDX, _taskMgr)
}