pokemon/party.hpp

21 lines
354 B
C++

#pragma once
#include <cstdint>
#include "pokemon_instance.hpp"
struct party_t {
static constexpr uint8_t max_size = 6;
pokemon_instance_t pokemon_instances[max_size];
uint8_t active_ix;
uint8_t size;
const pokemon_instance_t& active_pokemon() const
{
return pokemon_instances[active_ix];
}
};
void default_party(party_t& party);