aboutsummaryrefslogtreecommitdiff
path: root/src/squares.ads
diff options
context:
space:
mode:
Diffstat (limited to 'src/squares.ads')
-rw-r--r--src/squares.ads23
1 files changed, 6 insertions, 17 deletions
diff --git a/src/squares.ads b/src/squares.ads
index 3eca22f..b4ced0f 100644
--- a/src/squares.ads
+++ b/src/squares.ads
@@ -12,9 +12,8 @@ with
private with
- Ada.Directories,
- FLTK.Images.RGB.PNG,
- Misc;
+ Data,
+ FLTK.Images.RGB.PNG;
package Squares is
@@ -71,28 +70,18 @@ private
end record;
- Wall_Image : aliased FLTK.Images.RGB.PNG.PNG_Image := FLTK.Images.RGB.PNG.Forge.Create
- (Ada.Directories.Compose (Misc.Image_Path, "wall.png"));
- Space_Image : aliased FLTK.Images.RGB.PNG.PNG_Image := FLTK.Images.RGB.PNG.Forge.Create
- (Ada.Directories.Compose (Misc.Image_Path, "space.png"));
- Empty_Image : aliased FLTK.Images.RGB.PNG.PNG_Image := FLTK.Images.RGB.PNG.Forge.Create
- (Ada.Directories.Compose (Misc.Image_Path, "empty.png"));
- Goal_Image : aliased FLTK.Images.RGB.PNG.PNG_Image := FLTK.Images.RGB.PNG.Forge.Create
- (Ada.Directories.Compose (Misc.Image_Path, "goal.png"));
-
-
Void : constant Square :=
(Walkable => False, Contents => Things.Nothing, Self_Image => null);
Wall : constant Square :=
- (Walkable => False, Contents => Things.Nothing, Self_Image => Wall_Image'Access);
+ (Walkable => False, Contents => Things.Nothing, Self_Image => Data.Wall_Image);
Space : constant Square :=
- (Walkable => False, Contents => Things.Nothing, Self_Image => Space_Image'Access);
+ (Walkable => False, Contents => Things.Nothing, Self_Image => Data.Space_Image);
Empty : constant Square :=
- (Walkable => True, Contents => Things.Nothing, Self_Image => Empty_Image'Access);
+ (Walkable => True, Contents => Things.Nothing, Self_Image => Data.Empty_Image);
Goal : constant Square :=
- (Walkable => True, Contents => Things.Nothing, Self_Image => Goal_Image'Access);
+ (Walkable => True, Contents => Things.Nothing, Self_Image => Data.Goal_Image);
end Squares;