From my understanding there are multiple valid ways of running cmu_graphics; one that follows an MVC model and one that doesn't. I think there might be more nuances, but I am not sure and would appreciate clarification (particularly on runAppWithScreens and what it does).
Following those clarification, my suggestion is to add a section to README.md to make users aware of those nuances so that they be able to use whichever of the modes they like. I could take care of that.
Together with this, it would be nice to provide some samples that uses each of these modes, and I could also take care of this (currently there are only samples with cmu_graphics.run() mode).
From my understanding there are multiple valid ways of running cmu_graphics; one that follows an MVC model and one that doesn't. I think there might be more nuances, but I am not sure and would appreciate clarification (particularly on runAppWithScreens and what it does).
Following those clarification, my suggestion is to add a section to README.md to make users aware of those nuances so that they be able to use whichever of the modes they like. I could take care of that.
Together with this, it would be nice to provide some samples that uses each of these modes, and I could also take care of this (currently there are only samples with cmu_graphics.run() mode).