Zorluk, çözünürlük, tam ekran vb. Şeyler için seçenekler ekranım var, ancak çalışma sırasında bu değişkenleri saklamanın / elde etmenin "en iyi" yolunu bulmakta zorlanıyorum.
Şu anda, Constants
tüm GameOption
numaralamaları içeren bir sınıf uyguladım , ancak tüm bu seçenekler için varsayılanı nasıl seçerim? Ayrıca, seçili olan enumu nasıl alabilirim?
Çözünürlük ile ilgili olarak, özellikle değerleri saklamaya karar verdim, ancak varsayılan veya şu anda depolanan değerleri nasıl alacağımı bilmiyorum. Herhangi bir yön harika olurdu; Teşekkürler! :)
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;
}
}
Not: SO'ya sordum ve beni bu yere yönlendirdiler. Orada bir yorum var ama bunu yapmanın farklı yollarını / en çok kullanılan yollarını duymak istiyorum.