untitled-rhythm-game/js/libpointerfx.js
2025-04-22 19:27:18 +08:00

52 lines
1.5 KiB
JavaScript

(function() {
if(typeof PIXI!="object") {
if(typeof loadfail=="function") {
loadfail("libpointerfx.js: PIXI(type of "+(typeof PIXI)+") is not an object");
} else {
window.alert("libpointerfx.js: PIXI(type of "+(typeof PIXI)+") is not an object");
}
return;
}
if(typeof libmain!="object") {
if(typeof loadfail=="function") {
loadfail("libpointerfx.js: libmain(type of "+(typeof libmain)+") is not an object");
} else {
window.alert("libpointerfx.js: libmain(type of "+(typeof libmain)+") is not an object");
}
return;
}
var libpointerfx= {};
//libpointerfx.=;
var on_pointer_down=function(event) {
console.log(event);
};
var on_pointer_move=function(event) {
console.log(event);
};
var on_pointer_up=function(event) {
console.log(event);
};
libmain.scenes.pointer_fx.root.interactiveChildren=false;
libmain.scenes.pointer_fx.judge_rect.eventMode="static";
libmain.scenes.pointer_fx.judge_rect.on("pointerdown", on_pointer_down);
libmain.scenes.pointer_fx.judge_rect.on("pointermove", on_pointer_move);
libmain.scenes.pointer_fx.judge_rect.on("pointerup", on_pointer_up);
libmain.scenes.pointer_fx.judge_rect.x=0;
libmain.scenes.pointer_fx.judge_rect.y=0;
libmain.scenes.pointer_fx.judge_rect.anchor.set(0, 0);
//libmain.settings.hud.show_pointerfx
window.libpointerfx=libpointerfx;
console.log("[libpointerfx] initialized successfully.");
})();