Added airbase icons, started airbase spawn menu (WiP)

Added unit action menu
This commit is contained in:
dpassoni
2023-03-13 17:14:39 +01:00
parent bb55a2d0c1
commit a53dfcecf5
20 changed files with 458 additions and 300 deletions

View File

@@ -0,0 +1,18 @@
import { ContextMenu } from "./contextmenu";
export class UnitContextMenu extends ContextMenu {
constructor(id: string) {
super(id);
}
setOptions(options: string[], callback: CallableFunction)
{
this.getContainer()?.replaceChildren(...options.map((option: string) =>
{
var button = document.createElement("button");
button.innerText = option;
button.addEventListener("click", () => callback(option));
return (button);
}));
}
}