-- 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 Origin, Image_Path, Level_Path : constant String; function Max (A, B : in Integer) return Integer; function Min (A, B : in Integer) return Integer; 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;