hzengine-core
Version:
An Visual Novel Engine for Zepp OS
30 lines (27 loc) • 942 B
text/typescript
// import hmUI from "@zos/ui";
import { HZEngineCore, UI } from "../../index.js";
import { System } from "../../system/index.js";
export function global_gesture(core: HZEngineCore) {
function addTouchPad(layerInstance: UI.Layer<any>) {
// TODO touch pad
core.debug.log("[TouchPad] Not implemented");
// let touchPad = layerInstance.widgetFactory.createWidget(hmUI.widget.TEXT, {
// x: 0,
// y: 0,
// w: 600,
// h: 600,
// text: "",
// });
// touchPad.addEventListener(hmUI.event.SELECT, (info: any) => {
// console.log("按下了屏幕");
// if (core.system.condition === System.Condition.Pause) {
// core.system.continue();
// }
// });
}
addTouchPad(core.ui.getLayer("ct")!);
core.on("afterAddLayer", (layerInstance: UI.Layer<any>) => {
if (layerInstance.name !== "ct") return;
addTouchPad(layerInstance);
});
}