Commit 36a4e395 authored by timel's avatar timel Committed by Chunchi Che

feat: colorful console; export module

parent 1dd518a1
......@@ -18,7 +18,13 @@ import { EventEmitter } from "eventemitter3";
declare global {
var eventBus: EventEmitter;
var myExtraDeckCodes: number[];
export enum Report {
enum Report {
Move = "move",
}
interface Console {
color: (
color: string,
backgroundColor?: string
) => (...args: any[]) => void;
}
}
console.color =
(color: string, backgroundColor?: string) =>
(...args: any[]) => {
console.log(
`%c${args.join(" ")}`,
`color: ${color}; backgroundColor: ${backgroundColor ?? "none"}`
);
};
export {};
......@@ -8,3 +8,5 @@ enum Report {
// @ts-ignore
window.Report = Report;
export {};
......@@ -4,3 +4,4 @@
export * from "./eventbus";
export * from "./sleep";
export * from "./stream";
export * from "./console";
......@@ -31,10 +31,10 @@ export default async (move: MsgMove) => {
// log出来看看,后期删掉即可
(async () => {
const { text } = await fetchCard(code);
console.info(
console.color("green")(
`${text.name} ${ygopro.CardZone[fromZone]}:${from.sequence}${ygopro.CardZone[toZone]}:${to.sequence}`
);
// console.info("overlay", from.overlay_sequence, to.overlay_sequence);
// console.color("green")("overlay", from.overlay_sequence, to.overlay_sequence);
})();
let target: CardType;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment