Exemplo n.º 1
0
        public void Update(GameTime gameTime)
        {
            int TimeLeft = Game.peach.PlayerStats.TimeRemainingGradeRoom;

            if (Game.level.DelayUpdate > 180 && TimeLeft > Constants.ZERO)
            {
                AGrade aGrade = new AGrade(Game.Content, Game.GraphicsDevice)
                {
                    Location  = new Vector2(randomLocation.Next(Constants.ZERO, 3000), 1900),
                    Visible   = true,
                    Checkable = true
                };

                BGrade bGrade = new BGrade(Game.Content, Game.GraphicsDevice)
                {
                    Location  = new Vector2(randomLocation.Next(Constants.ZERO, 3000), 1900),
                    Visible   = true,
                    Checkable = true
                };

                CGrade cGrade = new CGrade(Game.Content, Game.GraphicsDevice)
                {
                    Location  = new Vector2(randomLocation.Next(Constants.ZERO, 3000), 1900),
                    Visible   = true,
                    Checkable = true
                };

                DGrade dGrade = new DGrade(Game.Content, Game.GraphicsDevice)
                {
                    Location  = new Vector2(randomLocation.Next(Constants.ZERO, 3000), 1900),
                    Visible   = true,
                    Checkable = true
                };

                FGrade fGrade = new FGrade(Game.Content, Game.GraphicsDevice)
                {
                    Location  = new Vector2(randomLocation.Next(Constants.ZERO, 3000), 1900),
                    Visible   = true,
                    Checkable = true
                };
                aGrade.Sprite.Velocity = new Vector2(Constants.ZERO, randomVelocity.Next(100, 500));
                bGrade.Sprite.Velocity = new Vector2(Constants.ZERO, randomVelocity.Next(100, 500));
                cGrade.Sprite.Velocity = new Vector2(Constants.ZERO, randomVelocity.Next(100, 500));
                dGrade.Sprite.Velocity = new Vector2(Constants.ZERO, randomVelocity.Next(100, 500));
                fGrade.Sprite.Velocity = new Vector2(Constants.ZERO, randomVelocity.Next(100, 500));

                Game.level.Entities.Add(aGrade);
                Game.level.Entities.Add(cGrade);
                Game.level.Entities.Add(dGrade);
                Game.level.Entities.Add(fGrade);
                Game.level.Entities.Add(bGrade);

                Collections.Instance.GetCollisionRef().ReRegister(aGrade);
                Collections.Instance.GetCollisionRef().ReRegister(bGrade);
                Collections.Instance.GetCollisionRef().ReRegister(cGrade);
                Collections.Instance.GetCollisionRef().ReRegister(dGrade);
                Collections.Instance.GetCollisionRef().ReRegister(fGrade);
                Game.level.DelayUpdate = Constants.ZERO;
            }
        }
Exemplo n.º 2
0
        protected void RadGridClassStudent_OnSelectedIndexChanged(object sender, EventArgs e)
        {
            ResetForm();

            if (GradeSchemaId != null)
            {
                // Create Grade data based on GradeSchemaItem
                var grade = new CGrade();
                grade.InsertGradeDataBaseOnGradeSchemaItem(Convert.ToInt32(RadGridClassStudent.SelectedValues["ProgramClassStudentId"]), (int)GradeSchemaId, CurrentUserId);
            }
            //SetLetter();
        }