コード例 #1
0
 public Player(List<Texture2D> _Texture, Vector2 _Position, int _Framecount,string PlayerType,string _PlayerID,Game1 _game1)
     : base(_Texture, _Position, _Framecount)
 {
     game1 = _game1;
     CollectableList = game1.CollectableList;
     HidingBoxList = game1.HidingBoxList;
     ViewPortWidth = game1.GraphicsDevice.Viewport.Width;
     ViewPortHeight = game1.GraphicsDevice.Viewport.Height;
     HealthBarDisplay = new HealthBar(game1.HealthContainer, game1.HealthBar);
     PowerBarDisplay = new PowerBar(game1.PowerContainer, game1.PowerBar);
     StarTex = game1.StarTex;
     FootballTex = game1.FootballTex;
     PlayerID = _PlayerID;
     if (PlayerType == "Messi")
     {
         PlayerShooting = game1.messi.ShootingTex;
         FootballsRemaining = game1.messi.FootballsRemaining;
         ShotPower = game1.messi.ShotPower;
         Speed = game1.messi.Speed;
     }
     else
     {
         PlayerShooting = game1.ronaldo.ShootingTex;
         FootballsRemaining = game1.ronaldo.FootballsRemaining;
         ShotPower = game1.ronaldo.ShotPower;
         Speed = game1.ronaldo.Speed;
     }
     MiddlePoint = new Vector2((_Texture[0].Width / 3)/2, _Texture[0].Height / 2);
 }
コード例 #2
0
 public Opponent(List<Texture2D> tx,Vector2 pos, int framecount, List<Collectable> _CollectableList, Game1 _game1)
     : base(tx, pos,framecount)
 {
     SpriteImage = tx;
     Position = pos;
     DestinationRectangle = new Rectangle((int)Position.X, (int)Position.Y, tx[0].Width/3, tx[0].Height);
     CollectableList = _CollectableList;
     HealthBarDisplay = new HealthBar(_game1.HealthContainer, _game1.HealthBar);
     HidingBoxList = _game1.HidingBoxList;
     MiddlePoint = new Point((SpriteImage[0].Width/3)/2,SpriteImage[0].Height);
 }