-- Programmed by Jedidiah Barber -- Licensed under the Sunset License v1.0 -- See license.txt for further details private with Ada.Directories, Here_I_Am; package Misc is pragma Elaborate_Body; Origin, Image_Path, Level_Path : constant String; private package ADir renames Ada.Directories; Origin : constant String := ADir.Containing_Directory (Here_I_Am.Executable); Image_Path : constant String := ADir.Compose (ADir.Compose (ADir.Compose (ADir.Compose (Origin, ".."), "share"), "sokoban"), "img"); Level_Path : constant String := ADir.Compose (ADir.Compose (ADir.Compose (ADir.Compose (Origin, ".."), "share"), "sokoban"), "level"); end Misc;