From b3455e502f4491af22e190a14aba9565f534bb59 Mon Sep 17 00:00:00 2001 From: Jedidiah Barber Date: Wed, 16 Apr 2025 15:22:40 +1200 Subject: Sokoban can now find itself to find shared data after install --- src/things.ads | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'src/things.ads') diff --git a/src/things.ads b/src/things.ads index 7257029..97889ba 100644 --- a/src/things.ads +++ b/src/things.ads @@ -2,6 +2,7 @@ private with + Ada.Directories, FLTK.Images.RGB.PNG, Misc; @@ -36,13 +37,10 @@ private end record; - Image_Dir : String := Misc.Origin & "/../share/sokoban/img"; - - - Man_Image : aliased FLTK.Images.RGB.PNG.PNG_Image := - FLTK.Images.RGB.PNG.Forge.Create (Image_Dir & "/man.png"); - Treasure_Image : aliased FLTK.Images.RGB.PNG.PNG_Image := - FLTK.Images.RGB.PNG.Forge.Create (Image_Dir & "/treasure.png"); + Man_Image : aliased FLTK.Images.RGB.PNG.PNG_Image := FLTK.Images.RGB.PNG.Forge.Create + (Ada.Directories.Compose (Misc.Image_Path, "man.png")); + Treasure_Image : aliased FLTK.Images.RGB.PNG.PNG_Image := FLTK.Images.RGB.PNG.Forge.Create + (Ada.Directories.Compose (Misc.Image_Path, "treasure.png")); Nothing : constant Thing := -- cgit