示例#1
0
 public PlayerClass(Game1 mainGame, int PlayerWidth, int PlayerHeight)
 {
     moveXSpeed          = 3;
     playerRect          = new Rectangle(mainGame.bufferWidth / 2, mainGame.bufferHeight - PlayerHeight, PlayerWidth, PlayerHeight);
     playerMove          = new GeneralAnimation(100, new Rectangle(0, 0, 256, 64), new Rectangle(0, 0, 64, 64));
     playerFire          = new GeneralAnimation(50, new Rectangle(0, 0, 256, 64), new Rectangle(0, 0, 64, 64));
     playerMoveAnimation = mainGame.playerMoveAnimation;
     playerFireAnimation = mainGame.playerFireAnimation;
     playerMove.LoadContent();
     playerFire.LoadContent();
 }
 //DIFFERENT TYPES OF ENEMIES
 public BasicAliens(int XPos, int YPos, int EnemyType, Game1 mainGame)
 {
     //PEWPEWER
     #region
     if (EnemyType == 0)
     {
         moveSpeed      = 3;
         alienTexture   = mainGame.alien1;
         alienRect      = new Rectangle(XPos, YPos, 20, 20);
         alienAnimation = new GeneralAnimation(300, new Rectangle(0, 0, 128, 64), new Rectangle(0, 0, 64, 64));
         health         = 1;
     }
     #endregion
 }