The current way of handling a game's icon is quite dirty and not flexible. The way how retro games have been refactored seems to be quite successful: simple to maintain and flexible. Following the same trend by adding an Icon type that all games should return would probably make the code easier to write and to maintain.
The current way of handling a game's icon is quite dirty and not flexible. The way how retro games have been refactored seems to be quite successful: simple to maintain and flexible. Following the same trend by adding an Icon type that all games should return would probably make the code easier to write and to maintain.