def _init_icons(self):
self.icon = self._read_icon()
self.icons = { "main": self.icon }
- for key in [ "square", "icon", "vertical", "banner", "logo" ]:
+ for key in [ "square", "vertical", "banner", "logo", "icon" ]:
icon = self._read_icon("-" + key)
if (icon): self.icons[key] = icon
+ if (not self.icon and self.icons):
+ self.icon = self.icons.get(next(iter(self.icons)))
def _read_info(self):
file = self.dir.joinpath("gameinfo.txt")
self.game = game
self.coverSize = coverSize
- if (self.game.icon):
+ if (self.game.get_icon(cover)):
self.imagePath = self.game.get_icon(cover).as_posix()
else:
self.imagePath = ""