অসুবিধা, রেজোলিউশন, পূর্ণ-পর্দা ইত্যাদির মতো জিনিসগুলির জন্য আমার কাছে একটি বিকল্প পর্দা রয়েছে তবে আমি রান-টাইমে এই পরিবর্তনগুলি সংরক্ষণ / গ্রহণের "সেরা" উপায়টি খুঁজে পেতে লড়াই করছি।
বর্তমানে, আমি একটি 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;
}
}
এনবি: আমি এসও-তে জিজ্ঞাসা করেছি এবং তারা আমাকে এই জায়গায় দেখিয়েছে। সেখানে একটি মন্তব্য আছে তবে আমি এটি করার বিভিন্ন উপায় / সর্বাধিক ব্যবহৃত উপায়ে শুনতে চাই।