Generation

generate functionFri, 28 Jul 2023

Fetch a data from pokemon api and display as tile on ui

fn fetch_pokemon() -> Result<(), Box<dyn Error>> { let url = "https://pokeapi.co/api/v2/pokemon?offset=0&limit=20"; let pokemon_response: PokemonResponse = reqwest::get(url)?.json()?; let pokemon = pokemon_response.results; let mut items: Vec<ggez::graphics::Text> = vec![]; for pokemon_item in pokemon { let name = pokemon_item.name.clone(); let pokemon_url = pokemon_item.url.clone(); let pokemon_sprite_url = get_pokemon_sprite_url(pokemon_url); let pokemon_image = get_pokemon_image(pokemon_sprite_url); let mut text = ggez::graphics::Text::new(name); text.set_font(font, Scale::uniform(20.0)); items.push(text); images.push(pokemon_image); } Ok(

Want to kickstart your project?Use the new AI Studio to create your code