- if (gamedata[textdef]) this.info = gamedata[textdef];
- else gamedata[textdef] = this.info = new Textfile(textdef);
- if (gamedata[this.info.header.tileset]) this.tileset = gamedata[this.info.header.tileset];
- else gamedata[this.info.header.tileset] = this.tileset = new Textfile(this.info.header.tileset);
- if (! gfx[this.tileset.img]) {
- gfx[this.tileset.img] = document.createElement("img");
- gfx[this.tileset.img].setAttribute("src", this.tileset.img);
- }
+ this.info = gamedata.load(textdef);
+ this.tileset = gamedata.load(this.info.header.tileset);
+ gfx.load(this.tileset.img);