C++でゲーム作るからにはカプセル化してちゃんと画面ごとにデータを隠蔽してやりたいんだけど
そうするとシングルトンや画面間で共有する変数とか無いってことだよね?
画面切り替わるたびに毎回HDDにセーブしてロードしてるの?

オブジェクト指向っていうとそうなりそうなんだけど