1
This commit is contained in:
parent
f380b15dd8
commit
b50680826d
@ -4,5 +4,5 @@ type App interface {
|
|||||||
Run(func(), func())
|
Run(func(), func())
|
||||||
}
|
}
|
||||||
|
|
||||||
type Task interface {
|
type TaskMgr interface {
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,7 @@ const (
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
APP_MODULE_IDX = iota
|
APP_MODULE_IDX = iota
|
||||||
TASK_MODULE_IDX
|
TASK_MGR_MODULE_IDX
|
||||||
MAX_MODULE_IDX
|
MAX_MODULE_IDX
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -9,17 +9,17 @@ import (
|
|||||||
|
|
||||||
var modules [constant.MAX_MODULE_IDX]q5.Module
|
var modules [constant.MAX_MODULE_IDX]q5.Module
|
||||||
var initOrders = []int32{
|
var initOrders = []int32{
|
||||||
constant.TASK_MODULE_IDX,
|
constant.TASK_MGR_MODULE_IDX,
|
||||||
}
|
}
|
||||||
|
|
||||||
var app common.App
|
var app common.App
|
||||||
var task common.Task
|
var taskMgr common.TaskMgr
|
||||||
|
|
||||||
func GetApp() common.App {
|
func GetApp() common.App {
|
||||||
return app
|
return app
|
||||||
}
|
}
|
||||||
func GetTask() common.Task {
|
func GetTaskMgr() common.TaskMgr {
|
||||||
return task
|
return taskMgr
|
||||||
}
|
}
|
||||||
|
|
||||||
func RegModule(idx int32, m q5.Module) {
|
func RegModule(idx int32, m q5.Module) {
|
||||||
@ -30,9 +30,9 @@ func RegModule(idx int32, m q5.Module) {
|
|||||||
{
|
{
|
||||||
app = m.(common.App)
|
app = m.(common.App)
|
||||||
}
|
}
|
||||||
case constant.TASK_MODULE_IDX:
|
case constant.TASK_MGR_MODULE_IDX:
|
||||||
{
|
{
|
||||||
task = m.(common.Task)
|
taskMgr = m.(common.TaskMgr)
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
|
@ -5,8 +5,8 @@ import (
|
|||||||
"main/global"
|
"main/global"
|
||||||
)
|
)
|
||||||
|
|
||||||
var _task = new(taskMgr)
|
var _taskMgr = new(taskMgr)
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
global.RegModule(constant.TASK_MODULE_IDX, _task)
|
global.RegModule(constant.TASK_MGR_MODULE_IDX, _taskMgr)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user