From 7cfe6f05d2564294a959690b586077686797d7c7 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sun, 28 Sep 2025 11:03:19 -0400 Subject: Added icon for launcher --- apworld/__init__.py | 5 +++-- apworld/logo.png | Bin 0 -> 9429 bytes 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 apworld/logo.png diff --git a/apworld/__init__.py b/apworld/__init__.py index 8da6d1f..1af31c0 100644 --- a/apworld/__init__.py +++ b/apworld/__init__.py @@ -12,7 +12,7 @@ from .player_logic import Lingo2PlayerLogic from .regions import create_regions, shuffle_entrances, connect_ports_from_ut from .static_logic import Lingo2StaticLogic from .version import APWORLD_VERSION -from ..LauncherComponents import Component, Type, components, launch as launch_component +from ..LauncherComponents import Component, Type, components, launch as launch_component, icon_paths class Lingo2WebWorld(WebWorld): @@ -163,6 +163,7 @@ def launch_client(*args): launch_component(client_main, name="Lingo2Client", args=args) +icon_paths["lingo2_ico"] = f"ap:{__name__}/logo.png" component = Component("Lingo 2 Client", component_type=Type.CLIENT, func=launch_client, - description="Open Lingo 2.", supports_uri=True, game_name="Lingo 2") + description="Open Lingo 2.", supports_uri=True, game_name="Lingo 2", icon="lingo2_ico") components.append(component) diff --git a/apworld/logo.png b/apworld/logo.png new file mode 100644 index 0000000..b9d00ba Binary files /dev/null and b/apworld/logo.png differ -- cgit 1.4.1