plugins/bst@asphyxia/index.ts
2021-03-30 18:55:18 +08:00

27 lines
1.0 KiB
TypeScript

import { UtilityHandlersCommon } from "./handlers/utility/common"
import { UtilityHandlersWebUI } from "./handlers/utility/webui"
import { initialize } from "./handlers/utility/initialize"
import { Bst2HandlersCommon } from "./handlers/bst2/common"
export function register() {
R.GameCode("NBT")
RouteBst2()
R.Unhandled()
initialize()
}
function RouteBst2() {
R.Route("info2.common", Bst2HandlersCommon.Common)
R.Route("pcb2.boot", Bst2HandlersCommon.BootPcb)
R.Route("player2.start", Bst2HandlersCommon.StartPlayer)
R.Route("player2.continue", Bst2HandlersCommon.StartPlayer)
R.Route("player2.succeed", Bst2HandlersCommon.PlayerSucceeded)
R.Route("player2.read", Bst2HandlersCommon.ReadPlayer)
R.Route("player2.write", Bst2HandlersCommon.WritePlayer)
R.Route("player2.stagedata_write", Bst2HandlersCommon.WriteStageLog)
R.Route("player2.course_stage_data_write", Bst2HandlersCommon.WriteCourseStageLog)
R.Route("player2.course_data_write", Bst2HandlersCommon.WriteCourseLog)
}