Compare commits

...

1 Commits

Author SHA1 Message Date
OMGeeky
4d03c15e08 Improve some error messages 2024-02-08 18:38:11 +00:00
2 changed files with 11 additions and 5 deletions

View File

@@ -236,7 +236,12 @@ public class ActorCondition extends JSONElement {
if (this.icon_id != null) { if (this.icon_id != null) {
String spritesheetId = this.icon_id.split(":")[0]; String spritesheetId = this.icon_id.split(":")[0];
if (getProject().getSpritesheet(spritesheetId) == null) { if (getProject().getSpritesheet(spritesheetId) == null) {
System.out.println("Actor Condition");
System.out.println(this.id); System.out.println(this.id);
System.out.println("failed to load spritesheet");
System.out.println(spritesheetId);
System.out.println("while creating backling for icon_id");
System.out.println(this.icon_id);
} }
getProject().getSpritesheet(spritesheetId).addBacklink(this); getProject().getSpritesheet(spritesheetId).addBacklink(this);
} }

View File

@@ -39,14 +39,15 @@ public abstract class JSONElement extends GameDataElement {
Map jsonObj = (Map)obj; Map jsonObj = (Map)obj;
String id = (String) jsonObj.get("id"); String id = (String) jsonObj.get("id");
try { try {
if (id != null && id.equals(this.id )) { if (id != null && id.equals(this.id )) {
this.parse(jsonObj); this.parse(jsonObj);
this.state = State.parsed; this.state = State.parsed;
break; break;
} }
} }
catch(Exception e){ catch(Exception e){
System.out.println("Error in ID: " + id); System.out.println("Error in ID: " + id);
System.out.println(e.getMessage());
} }
} }
} catch (FileNotFoundException e) { } catch (FileNotFoundException e) {