From ff7e3ec040ef4b67adb695f84fa5c88cf59ab30f Mon Sep 17 00:00:00 2001 From: lantzelot-swe Date: Thu, 11 Mar 2021 23:07:44 +0100 Subject: [PATCH] fix: Covers for Vic-20 games is correctly imported --- pom.xml | 1 + src/main/java/se/lantz/gamebase/GamebaseImporter.java | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 6890796..62e7a5a 100644 --- a/pom.xml +++ b/pom.xml @@ -138,6 +138,7 @@ target/classes/PCUGameManager.bmp + true 30 target/classes/Icon.ico diff --git a/src/main/java/se/lantz/gamebase/GamebaseImporter.java b/src/main/java/se/lantz/gamebase/GamebaseImporter.java index 575fb0b..5712652 100644 --- a/src/main/java/se/lantz/gamebase/GamebaseImporter.java +++ b/src/main/java/se/lantz/gamebase/GamebaseImporter.java @@ -246,8 +246,16 @@ public class GamebaseImporter String coverFile = ""; String coverSql = "SELECT Extras.Name, Extras.Path, Extras.DisplayOrder\r\n" + "FROM Games INNER JOIN Extras ON Games.GA_Id = Extras.GA_Id\r\n" + "WHERE (((Games.GA_Id)=" + gameId + - ") AND ((Extras.Name) Like \"Cover*\"));"; + ") AND ((Extras.Name) Like "; + if (isC64) + { + coverSql = coverSql + "\"Cover*\"));"; + } + else + { + coverSql = coverSql + "\"*Box Front\" OR (Extras.Name) Like \"*Inlay*\"));"; + } ResultSet sqlResult = statement.executeQuery(coverSql); int displayOrder = -1; //Get the one with the lowest display order (probably the best one)