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(); }
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(); }