05-06-2015, 06:14 PM
@tomaszkax86: I have no objections to the functionality you have implemented, but if I have to nitpick, I would advise against adding more code to big classes like CEngine. We should in fact start moving code out of CEngine as it is too big already. For example, all texture-related functionality should go into its own class named like CTextureManager.
@Raptor: I don't like the idea of external program to modify program settings. For one thing, I think it is inconvenient for the user - remembering to launch external program before launching the game itself. And for another thing, it creates an artificial division of settings - one set set in external program and one set in game settings. Deciding which setting goes into which set is a bit unclear.
@Raptor: I don't like the idea of external program to modify program settings. For one thing, I think it is inconvenient for the user - remembering to launch external program before launching the game itself. And for another thing, it creates an artificial division of settings - one set set in external program and one set in game settings. Deciding which setting goes into which set is a bit unclear.