switch case to array of function pointer

main loopのswitch caseが各々ゲームシーケンスになっていたようなので, それぞれを別関数にして関数pointerの配列として回すようにしてみた.
正しくGameing C++をするならもっと他の方法をとるべきだがほぼCなのでこういう方法もあるよという例示.