Make overlay

This commit is contained in:
0xa663
2024-02-15 19:27:26 +01:00
parent 179fdc8f4d
commit cc2aa552ba
34 changed files with 11168 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
export interface RGB {
r: number;
g: number;
b: number;
}
export interface Mural {
name: string;
pixels: number[][];
x: number;
y: number;
}
export interface LoadUnload {
load: () => Promise<void> | void;
unload: () => Promise<void> | void;
}
export interface SelectedMural {
m: MuralEx;
w: number;
h: number;
}
export interface MuralEx extends Mural {
ref: HTMLCanvasElement;
pixelCount: number;
}
export interface Point {
x: number;
y: number;
}