Esempio n. 1
0
 public Model(Game game,
              Pointf position,
              Size size,
              Velocity velocity)
     : this(game, position, size, velocity, 0)
 {
 }
Esempio n. 2
0
        public Character(Game game,
                            Pointf position,
                            Size size,
                            Velocity velocity,
                            PlayerIndex index
                        )
            : base(game, position, size, velocity)
        {
            EnableFreeFall();

            currentPlayer = index;
            if (currentPlayer == PlayerIndex.One)
            {
                mPlayerIndex = 0;
            }
            else if (currentPlayer == PlayerIndex.Two)
            {
                mPlayerIndex = 1;
            }
            else
            {
                mPlayerIndex = 2;
            }

            mSongJump = game.Content.Load<SoundEffect>("jump4");
        }
Esempio n. 3
0
 public Displayable(Pointf position,
                    Size size,
                    Velocity velocity)
 {
     Position = new Pointf(position);
     Size = new Size(size);
     mVelocity = new Velocity(velocity);
 }
Esempio n. 4
0
 public ExampleModel(Game game,
                     Pointf position,
                     Size size,
                     Velocity velocity)
     : base(game, position, size, velocity, 0)
 {
     //  how you would move
     mPosition.X = 40;
     Velocity.Speed = new Vector2(1,1);
     Velocity.Direction = new Vector2(2, 0);
 }
Esempio n. 5
0
        public Model(Game game,
                     Pointf position,
                     Size size,
                     Velocity velocity,
                     int parameterized)
            : base(game,
                 new Displayable(position, size, velocity), parameterized)
        {
            mDestroy = false;
            mId = idCntr++;
            mIsFreeFall = false;
            mFrames = new List<Frame>();
            GenerateFrames();

            mPosition.X += size.Width / 2;
            mPosition.Y += size.Height / 2;
        }
Esempio n. 6
0
 public Velocity(Velocity other)
 {
     mSpeed = new Vector2(other.Speed.X, other.Speed.Y);
     mDirection = new Vector2(other.Direction.X, other.Direction.Y);
 }