난이도, 해상도, 전체 화면 등과 같은 옵션 화면이 있지만 런타임에 이러한 변수를 저장 / 취득하는 "최상의"방법을 찾는 데 어려움을 겪고 있습니다.
현재 Constants
모든 GameOption
열거 형 이 포함 된 클래스를 구현 했지만 이러한 모든 옵션의 기본값을 어떻게 선택합니까? 또한 현재 선택된 열거 형을 얻는 방법은 무엇입니까?
해상도와 관련하여 특히 값을 저장하기로 결정했지만 기본값 또는 현재 저장된 값을 얻는 방법을 잘 모르겠습니다. 어떤 방향 으로든 좋을 것입니다. 감사! :)
namespace V1.test.RPG
{
public class GameOptions
{
public enum Difficulty { EASY, MEDIUM, HARD }
public enum Sound { ON, QUIET, OFF }
public enum Music { ON, QUIET, OFF }
public enum ResolutionWidth
{
SMALL = 1280,
MEDIUM = 1366,
LARGE = 1920,
WIDESCREEN = 2560
}
public enum ResolutionHeight
{
SMALL = 800,
MEDIUM = 768,
LARGE = 1080,
WIDESCREEN = 1080
}
public Boolean fullScreen = false;
}
}
NB : 나는 SO에게 물었고 그들은 이곳을 가리켰다. 거기에 의견이 있지만 다른 방법으로 / 가장 많이 사용되는 방법을 듣고 싶습니다.