package me.corriekay.pokegoutil.data.models;
import com.pokegoapi.api.pokemon.Pokemon;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import java.util.List;
public class PokemonBag {
// list of pokemons with different informations that we use to display
private ObservableList<PokemonModel> mons = FXCollections.observableArrayList();
public PokemonBag(List<Pokemon> list){
list.forEach(pokemon -> { mons.add(new PokemonModel(pokemon)); });
}
public ObservableList<PokemonModel> getAllPokemon() {
return mons;
}
public int getNumberPokemon() {
return mons.size();
}
}