/// <summary> /// Reakcja na wejście Vandala /// </summary> /// <param name="map"></param> public void OnDestroy(Map.Map map) { map.AddPlayersPoints(points); if (!deactivated) { deactivated = true; asset_name = "Textures\\deactivated_goal"; texture = content.Load<Texture2D>(asset_name); } else map.vandal.level_up = true; }
/// <summary> /// Reakcja na zniszczenie obiektu (zastąpienie pustym polem) /// </summary> /// <param name="map">Mapa obiektów</param> public void OnDestroy(Map.Map map) { map.AddPlayersPoints(points); map.setObject(x, y, new NonDestroyableObjects.Puste(content, this.Rectangle,x,y)); }
/// <summary> /// Reakcja na zabicie, po smierci upuszcza dynamit /// </summary> public override void Die(Map.Map map) { map.AddPlayersPoints(points); map.setObject(x, y, new Weapon.Dynamit(content, this.rectangle, this.x, this.y)); }
/// <summary> /// Obsługa zniszczenia obiektu /// </summary> /// <param name="map"></param> public void OnDestroy(Map.Map map) { map.AddPlayersPoints(points); map.setObject(rectangle.X / rectangle.Width, rectangle.Y / rectangle.Height, new NonDestroyableObjects.Puste(content, this.Rectangle, rectangle.X / rectangle.Width, rectangle.Y / rectangle.Height)); }
public void OnDestroy(Map.Map map) { map.AddPlayersPoints(points); }
public void OnDestroy(Map.Map map) { map.AddPlayersPoints(points); //map.UpgradePlayersLevel(); map.vandal.level_up = true; }
/// <summary> /// Reakcja na zabicie /// Zostawia na swoim miejscu pole ameby /// </summary> /// <param name="map"></param> public override void Die(Map.Map map) { map.AddPlayersPoints(points); map.setObject(x, y, new DestroyableObjects.Ameba(content, this.rectangle, this.x, this.y)); }
/// <summary> /// Reakcja na napotkanie innego obiektu - wybuch /// </summary> /// <param name="map"></param> public void FireBomb(Map.Map map) { explode = true; map.AddPlayersPoints(points); texture = content.Load<Texture2D>(explosion_animation); }
/// <summary> /// Reakcja na pokonanie /// </summary> /// <param name="map">mapa obiektów</param> public override void Die(Map.Map map) { map.AddPlayersPoints(points); FireBomb(map); }