Ejemplo n.º 1
0
 static PokemonBuilder decodePartyPokemon(byte[] bytes) {
   final PokemonBuilder pokemonBuilder = new PokemonBuilder();
   decodeBasicInformation(bytes, pokemonBuilder);
   pokemonBuilder.setLevel(Byte.toUnsignedInt(bytes[0x21]));
   pokemonBuilder.setMaxHp(ByteUtil.getNumber(bytes, 0x22, 2));
   pokemonBuilder.setAttack(ByteUtil.getNumber(bytes, 0x24, 2));
   pokemonBuilder.setDefense(ByteUtil.getNumber(bytes, 0x26, 2));
   pokemonBuilder.setSpeed(ByteUtil.getNumber(bytes, 0x28, 2));
   pokemonBuilder.setSpecial(ByteUtil.getNumber(bytes, 0x2A, 2));
   return pokemonBuilder;
 }