From f99938a06571199b155b72ad7c06c49b5e126fcb Mon Sep 17 00:00:00 2001
From: anon <anon@anon.anon>
Date: Mon, 7 Nov 2022 13:34:26 +0100
Subject: [PATCH] functional puzzle seeder

---
 Scripts/puzzle_seed_from_img.sh             |  5 +-
 picquiz/database/seeders/PuzzleSeeder.php   | 70 ++++++++++-----------
 picquiz/resources/views/game/game.blade.php |  4 +-
 3 files changed, 41 insertions(+), 38 deletions(-)

diff --git a/Scripts/puzzle_seed_from_img.sh b/Scripts/puzzle_seed_from_img.sh
index 7728d2d..40b635d 100755
--- a/Scripts/puzzle_seed_from_img.sh
+++ b/Scripts/puzzle_seed_from_img.sh
@@ -10,9 +10,12 @@ for i in "$DIR"/*; do
 	ANS=$(echo "$ANS" | tr [:upper:] [:lower:])
 	ANS=${ANS//_/ }
 	ANS=${ANS//:/}
+	IMG=${i/${DIR}/}
+	IMG="/images/puzzles/${IMG}"
+	IMG=${IMG//\/\//\/}
 	printf "
 		Puzzle::create([
-			'picture' => \"/images/puzzles/${i}\",
+			'picture' => \"${IMG}\",
 			'answer' => \"${ANS}\",
 			'user_added' => 1,
 			'numberOfGames' => 0,
diff --git a/picquiz/database/seeders/PuzzleSeeder.php b/picquiz/database/seeders/PuzzleSeeder.php
index aff5233..448a9f3 100644
--- a/picquiz/database/seeders/PuzzleSeeder.php
+++ b/picquiz/database/seeders/PuzzleSeeder.php
@@ -16,7 +16,7 @@ class PuzzleSeeder extends Seeder
     public function run()
     {
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//age_of_empire_iii.jpg",
+			'picture' => "/images/puzzles/age_of_empire_iii.jpg",
 			'answer' => "age of empire iii",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -24,7 +24,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//batllefield_1.jpg",
+			'picture' => "/images/puzzles/batllefield_1.jpg",
 			'answer' => "batllefield 1",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -32,7 +32,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//black_desert_online.jpg",
+			'picture' => "/images/puzzles/black_desert_online.jpg",
 			'answer' => "black desert online",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -40,7 +40,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//blood.jpg",
+			'picture' => "/images/puzzles/blood.jpg",
 			'answer' => "blood",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -48,7 +48,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//call_of_duty_black_ops_2.jpg",
+			'picture' => "/images/puzzles/call_of_duty_black_ops_2.jpg",
 			'answer' => "call of duty black ops 2",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -56,7 +56,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//Call_Of_Duty_Modern_Warfare_3.jpg",
+			'picture' => "/images/puzzles/Call_Of_Duty_Modern_Warfare_3.jpg",
 			'answer' => "call of duty modern warfare 3",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -64,7 +64,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//clock_tower.jpg",
+			'picture' => "/images/puzzles/clock_tower.jpg",
 			'answer' => "clock tower",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -72,7 +72,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//counter_strike_1.6.jpg",
+			'picture' => "/images/puzzles/counter_strike_1.6.jpg",
 			'answer' => "counter strike 1.6",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -80,7 +80,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//counter_strike_global_offensive.jpg",
+			'picture' => "/images/puzzles/counter_strike_global_offensive.jpg",
 			'answer' => "counter strike global offensive",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -88,7 +88,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//diablo_2.jpg",
+			'picture' => "/images/puzzles/diablo_2.jpg",
 			'answer' => "diablo 2",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -96,7 +96,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//doom_2016.jpg",
+			'picture' => "/images/puzzles/doom_2016.jpg",
 			'answer' => "doom 2016",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -104,7 +104,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//doom.jpg",
+			'picture' => "/images/puzzles/doom.jpg",
 			'answer' => "doom",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -112,7 +112,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//fallout_4.jpg",
+			'picture' => "/images/puzzles/fallout_4.jpg",
 			'answer' => "fallout 4",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -120,7 +120,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//fallout_new_vegas.jpg",
+			'picture' => "/images/puzzles/fallout_new_vegas.jpg",
 			'answer' => "fallout new vegas",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -128,7 +128,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//farcry_4.jpg",
+			'picture' => "/images/puzzles/farcry_4.jpg",
 			'answer' => "farcry 4",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -136,7 +136,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//gears_of_war_2.jpg",
+			'picture' => "/images/puzzles/gears_of_war_2.jpg",
 			'answer' => "gears of war 2",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -144,7 +144,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//gta_san_andreas.jpg",
+			'picture' => "/images/puzzles/gta_san_andreas.jpg",
 			'answer' => "gta san andreas",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -152,7 +152,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//gta_v.jpg",
+			'picture' => "/images/puzzles/gta_v.jpg",
 			'answer' => "gta v",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -160,7 +160,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//halo_3.jpg",
+			'picture' => "/images/puzzles/halo_3.jpg",
 			'answer' => "halo 3",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -168,7 +168,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//halo_4.jpg",
+			'picture' => "/images/puzzles/halo_4.jpg",
 			'answer' => "halo 4",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -176,7 +176,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//minecraft.jpg",
+			'picture' => "/images/puzzles/minecraft.jpg",
 			'answer' => "minecraft",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -184,7 +184,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//Nocturne.jpg",
+			'picture' => "/images/puzzles/Nocturne.jpg",
 			'answer' => "nocturne",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -192,7 +192,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//oblivion.png",
+			'picture' => "/images/puzzles/oblivion.png",
 			'answer' => "oblivion",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -200,7 +200,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//pacman.jpg",
+			'picture' => "/images/puzzles/pacman.jpg",
 			'answer' => "pacman",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -208,7 +208,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//pong.jpg",
+			'picture' => "/images/puzzles/pong.jpg",
 			'answer' => "pong",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -216,7 +216,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//quake.jpg",
+			'picture' => "/images/puzzles/quake.jpg",
 			'answer' => "quake",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -224,7 +224,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//rainbow_6_siege.jpg",
+			'picture' => "/images/puzzles/rainbow_6_siege.jpg",
 			'answer' => "rainbow 6 siege",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -232,7 +232,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//resident_evil_6.jpg",
+			'picture' => "/images/puzzles/resident_evil_6.jpg",
 			'answer' => "resident evil 6",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -240,7 +240,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//space_station_13.jpg",
+			'picture' => "/images/puzzles/space_station_13.jpg",
 			'answer' => "space station 13",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -248,7 +248,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//team_fortress_2.jpg",
+			'picture' => "/images/puzzles/team_fortress_2.jpg",
 			'answer' => "team fortress 2",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -256,7 +256,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//terraria.jpg",
+			'picture' => "/images/puzzles/terraria.jpg",
 			'answer' => "terraria",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -264,7 +264,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//tetris.jpg",
+			'picture' => "/images/puzzles/tetris.jpg",
 			'answer' => "tetris",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -272,7 +272,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//Titan_fall.jpg",
+			'picture' => "/images/puzzles/Titan_fall.jpg",
 			'answer' => "titan fall",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -280,7 +280,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//xcom_2.jpg",
+			'picture' => "/images/puzzles/xcom_2.jpg",
 			'answer' => "xcom 2",
 			'user_added' => 1,
 			'numberOfGames' => 0,
@@ -288,7 +288,7 @@ class PuzzleSeeder extends Seeder
 		]);
 
 		Puzzle::create([
-			'picture' => "/images/puzzles/picquiz/public/images/puzzles//xonotic.jpg",
+			'picture' => "/images/puzzles/xonotic.jpg",
 			'answer' => "xonotic",
 			'user_added' => 1,
 			'numberOfGames' => 0,
diff --git a/picquiz/resources/views/game/game.blade.php b/picquiz/resources/views/game/game.blade.php
index 40a3cb3..425af14 100644
--- a/picquiz/resources/views/game/game.blade.php
+++ b/picquiz/resources/views/game/game.blade.php
@@ -1,8 +1,8 @@
 @extends('template')
 
 @php
-	//$debug = True;
-	$debug = False;
+	$debug = True;
+	//$debug = False;
 
 	$answer = $puzzle->answer;
 	$pic = $puzzle->picture;