public PlayerTrainerOutPhase(List <TrainerSprite> trainerSprites, List <TrainerPokemonStatus> trainerPokemonStatuses, IPokemonBattleSprite opponentPokemonBattleSprite) : base(trainerSprites, trainerPokemonStatuses) { this.opponentPokemonBattleSprite = opponentPokemonBattleSprite; PokemonBattleSprite pokemonBattleSpriteTest = new PokemonBattleSprite(new PokemonBattleSpriteData(0, 0, new Vector2(50, 160), Color.White, "Pokemons/charmander", PokemonBattleSpriteData.PokemonFacings.Back)); pokeBall = new PokeBall(new PokeBallData(new Vector2(0, 70), "Battle/Pokeballs/pokeball_regular"), new PlayerCastingPokeBallEnterAnimation(), new GrowPokemonEnterBattleAnimation(pokemonBattleSpriteTest.GetPokemonBattleSpriteData())); this.pokemonBattleSpriteTest = pokemonBattleSpriteTest; }
public OpponentTrainerFirstPokemonPhase(List <TrainerSprite> trainerSprites, List <TrainerPokemonStatus> trainerPokemonStatuses) { this.trainerSprites = trainerSprites; this.trainerPokemonStatuses = trainerPokemonStatuses; PokemonBattleSprite pokemonBattleSpriteTest = new PokemonBattleSprite(new PokemonBattleSpriteData(0, 0, new Vector2(165, 55), Color.White, "Pokemons/weedle_front", PokemonBattleSpriteData.PokemonFacings.Front)); pokeBall = new PokeBall(new PokeBallData(new Vector2(165, 55), "Battle/Pokeballs/pokeball_regular"), new NoPokeBallEnterAnimation(), new TransparentPokemonEnterBattleAnimation(pokemonBattleSpriteTest.GetPokemonBattleSpriteData())); this.pokemonBattleSpriteTest = pokemonBattleSpriteTest; }
/// <summary> /// Initializes a new instance of the <see cref="T:System.Object"/> class. /// </summary> public PickAttackPhase(IPokemonBattleSprite playerPokemonBattleSprite, IPokemonBattleSprite opponenPokemonBattleSprite) { this.playerPokemonBattleSprite = playerPokemonBattleSprite; this.opponenPokemonBattleSprite = opponenPokemonBattleSprite; }