मेरे पास कठिनाई, संकल्प, पूर्ण-स्क्रीन, आदि जैसी चीजों के लिए एक विकल्प स्क्रीन है, लेकिन मैं रन-टाइम पर इन चरों को संग्रहीत / प्राप्त करने के लिए "सबसे अच्छा" तरीका खोजने के लिए संघर्ष कर रहा हूं।
वर्तमान में, मैंने एक 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;
}
}
नायब: मैंने एसओ से पूछा और उन्होंने मुझे इस जगह की ओर इशारा किया। वहाँ एक टिप्पणी है, लेकिन मैं इसे करने के विभिन्न तरीकों / सबसे अधिक उपयोग किए जाने वाले तरीकों को सुनना चाहूंगा।