示例#1
0
        /// <summary>
        /// Constructor for Game form.  clsGame and clsUserObjectManager are passed in
        /// </summary>
        /// <param name="classGame"></param>
        /// <param name="classManager"></param>
        public frmGame(clsGame classGame, clsUserObjectManager classManager)
        {
            try
            {
                InitializeComponent();
                game = classGame;
                clsMyUserObjectManager = classManager;
                lblOperation.Text      = game.operation;

                //Hide final stuff
                btnReturn.Hide();
                lblTotal.Hide();
                lblCorrect.Text = "";

                //Set up the timer
                myTimer          = new Timer();
                myTimer.Interval = 1000;
                myTimer.Tick    += new EventHandler(MyTimer_Tick);

                pictureBoxDragon.Image = imageListDragon.Images[0];
                pictureBoxDragon.Size  = new System.Drawing.Size(250, 250);
            }
            catch (Exception ex)
            {
                HandleError(MethodInfo.GetCurrentMethod().DeclaringType.Name,
                            MethodInfo.GetCurrentMethod().Name, ex.Message);
            }
        }
示例#2
0
 /// <summary>
 /// Constructor, passes in UserObjectManager class
 /// </summary>
 /// <param name="clsObjectManager"></param>
 public frmChooseGame(clsUserObjectManager clsObjectManager)
 {
     try
     {
         InitializeComponent();
         game = new clsGame();
         clsMyUserObjectManager = clsObjectManager;
     }
     catch (Exception ex)
     {
         HandleError(MethodInfo.GetCurrentMethod().DeclaringType.Name,
                     MethodInfo.GetCurrentMethod().Name, ex.Message);
     }
 }
示例#3
0
        /// <summary>
        /// User Data form constructor
        /// </summary>
        /// <param name="UserObjectManager">UserObjectManager class passed in</param>
        public frmUserData(clsUserObjectManager UserObjectManager)
        {
            try
            {
                InitializeComponent();

                clsMyUserObjectManager = UserObjectManager;
                lblError.Text          = "";
            }
            catch (Exception ex)
            {
                HandleError(MethodInfo.GetCurrentMethod().DeclaringType.Name,
                            MethodInfo.GetCurrentMethod().Name, ex.Message);
            }
        }
示例#4
0
        /// <summary>
        /// Constructor
        /// </summary>
        public frmMainMenu()
        {
            try
            {
                InitializeComponent();

                //Instantiate the UserObjectManager
                clsMyUserObjectManager = new clsUserObjectManager();

                frmHighScoresForm = new frmHighScores(clsMyUserObjectManager);
                frmUserDataForm   = new frmUserData(clsMyUserObjectManager);
                frmChooseGameForm = new frmChooseGame(clsMyUserObjectManager);
                lblWelcome.Text   = "Welcome!  Please sign in!";
                lblError.Text     = "";
            }
            catch (Exception ex)
            {
                HandleError(MethodInfo.GetCurrentMethod().DeclaringType.Name,
                            MethodInfo.GetCurrentMethod().Name, ex.Message);
            }
        }