I’m creating a game in Java with slick2d library and I would like to implement a design pattern related to game settings (video, sound), so that you can implement all this methods that are needed to load, save settings… However, I would like someone to suggest me a design-pattern and if possible to make me a short concept of classes, so that I can start from something. For begin, settings will have the following attributes:
Video - resolution, full screen, fps
Sound - is sound on/off, volume