我开始为使用Slick2D制作的简单游戏做一些菜单编程。我的菜单基本上是一个选项列表,选中时可以打开一个包含更多选项的子菜单。Slick2D:StateBasedGame并创建菜单
例如:
Main Menu
---------
New Game
Options
当选项是选择了以下菜单显示:
Options
-------
Video
Audio
Back
我的问题是,我应该初始化一个不同BasicGameState
针对每个子菜单,或是否有更好的方式来处理这个?