diff --git a/data/sprites/cursor/highlight.png b/data/sprites/cursor/highlight.png new file mode 100644 index 0000000000..b07e5e2b4f Binary files /dev/null and b/data/sprites/cursor/highlight.png differ diff --git a/data/sprites/cursor/highlight.svg b/data/sprites/cursor/highlight.svg new file mode 100644 index 0000000000..fd01dbe2d1 --- /dev/null +++ b/data/sprites/cursor/highlight.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + diff --git a/doc/sources/graphics-misc.txt b/doc/sources/graphics-misc.txt index 5dd2868081..db7a351836 100644 --- a/doc/sources/graphics-misc.txt +++ b/doc/sources/graphics-misc.txt @@ -147,6 +147,7 @@ attack.png Jordan Irwin (AntumDeluge); CC0; Stendhal bag.* zoli111, Jordan Irwin (AntumDeluge); GPL 3.0; Stendhal, https://gitlab.com/zoli111/simp1e/ emptybag.png zoli111, Jordan Irwin (AntumDeluge); GPL 3.0; Stendhal, https://gitlab.com/zoli111/simp1e/ harvest.png Jordan Irwin (AntumDeluge); CC0; Stendhal +highlight.* zoli111; GPL 3.0; https://gitlab.com/zoli111/simp1e/ itemequip.* zoli111; GPL 3.0; https://gitlab.com/zoli111/simp1e/ itempickupfromslot.png zoli111; GPL 3.0; https://gitlab.com/zoli111/simp1e/ (copy of itemequip.png) itemuse.png zoli111, Hendrik Brummermann, Katie Russell (kymara); GPL 3.0; Stendhal, https://gitlab.com/zoli111/simp1e/ diff --git a/srcjs/stendhal/ui/quickmenu/ButtonBase.ts b/srcjs/stendhal/ui/quickmenu/ButtonBase.ts index 05dffcb0e7..3ef4009c60 100644 --- a/srcjs/stendhal/ui/quickmenu/ButtonBase.ts +++ b/srcjs/stendhal/ui/quickmenu/ButtonBase.ts @@ -20,6 +20,7 @@ export abstract class ButtonBase { protected constructor(id: string) { this.element = document.getElementById("qm-" + id)! as HTMLImageElement; this.element.src = Paths.gui + "/quickmenu/" + id + ".png"; + this.element.style["cursor"] = "url(" + Paths.sprites + "/cursor/highlight.png) 1 3, auto"; // listen for click events this.element.addEventListener("click", (evt: Event) => { this.onClick(evt); diff --git a/srcjs/stendhal/ui/quickmenu/QMButton.ts b/srcjs/stendhal/ui/quickmenu/QMButton.ts index 639b9c0736..579c74d49d 100644 --- a/srcjs/stendhal/ui/quickmenu/QMButton.ts +++ b/srcjs/stendhal/ui/quickmenu/QMButton.ts @@ -45,6 +45,7 @@ export class QMButton { // ensure visible at startup btn_main.style["display"] = "block"; btn_main.src = Paths.gui + "/quickmenu/main.png"; + btn_main.style["cursor"] = "url(" + Paths.sprites + "/cursor/highlight.png) 1 3, auto"; // sub-buttons QMButton.buttonList.push(new MenuButton());