001 package core; 002 003 /** 004 * An exception with a user readable error message about what went wrong with 005 * loading a file. 006 */ 007 public class GameLoadException extends Exception 008 { 009 public static final long serialVersionUID = 45344; 010 011 /** 012 * Creates an exception with a user readable error message about what went 013 * wrong with loading a file. 014 * 015 * @param s 016 * user readable error message 017 */ 018 public GameLoadException(String s) 019 { 020 super(s); 021 } 022 023 /** 024 * Creates an exception with a user readable error message about what went 025 * wrong with loading a file, and keeps the throwable that lead to the 026 * exception. 027 * 028 * @param s 029 * user readable error message 030 * @param t 031 * exception that caused this, 032 */ 033 public GameLoadException(String s, Throwable t) 034 { 035 super(s, t); 036 } 037 }