私はまだプログラミングに比較的慣れていません。私は SDL を使用してゲームに取り組んでいますが、どこで悪い習慣を使用しているのか疑問に思っています。
たとえば、ユーザーがゲームのどのモードに入るかを決定する titleScreen() という関数があります。
0 から 3 の値を返し、それを if/else/else/else ステートメントで処理して、選択したモードを決定できます。
また
「STORYMODE」、「FREEPLAY」、「TUTORIAL」、「QUIT」などの文字列を返し、それを使用してモードを決定できます。
どのモードが選択されたかを理解しようとする最初の混乱をなくすため、2番目のモードが好きですが、頭の後ろでそれを行うには問題があると感じています。
私の状況では、値を返す最良の方法は何ですか?