Esempio n. 1
0
 public override void Update()
 {
     if (!check)
     {
         pos = new Vector2(pos.X - speed, pos.Y);
     }
     else
     {
         pos = new Vector2(pos.X + speed, pos.Y);
     }
     if (pos.X >= 1600)
     {
         check = false;
     }
     if (pos.X <= 290)
     {
         check = true;
     }
     GameGlobals.ShootBulletTop(new Projectile2d("HeartTop", pos, new Vector2(60, 60), false, pos, GameGlobals.mainVector()));
     base.Update();
 }
Esempio n. 2
0
 public override void Update()
 {
     if (!check)
     {
         pos = new Vector2(pos.X, pos.Y - speed);
     }
     else
     {
         pos = new Vector2(pos.X, pos.Y + speed);
     }
     if (pos.Y >= 850)
     {
         check = false;
     }
     if (pos.Y <= 250)
     {
         check = true;
     }
     GameGlobals.ShootBulletLeft(new Projectile2d("HeartLeft", pos, new Vector2(60, 60), false, pos, GameGlobals.mainVector()));
     base.Update();
 }