public MenuScreen(Game game, SpriteBatch spriteBatch, int screenHeight, int screenWidth) { this.Game = game; this.SpriteBatch = spriteBatch; ScreenHeight = screenHeight; ScreenWidth = screenWidth; Topics = new List<String>(); SettingButtons = new List<SettingButton>(); EnabledButtons = new List<Button>(); MovingTopics = new List<Animation>(); DBhelper = DatabaseHelper.Instance; // Set state to first state where user can choose topics ScreenState = State.ChooseTopic; }
public QuestionButton(Game game, Texture2D tex, Rectangle pos, Rectangle target, List<String> topics, DatabaseHelper dbhelper) : base(game, tex, pos, target) { databaseHelper = dbhelper; Rotation = 0; completedQuestions = new List<int>(); content = game.Content; OriginOffset = new Vector2(0, 0); PossibleQuestions = new List<int>(); QuestionFrequency = new Hashtable(); // Set starting question currentTopics = topics; }