lolautoaccept/include/blitzapi.h

28 lines
518 B
C++

#pragma once
#include <vector>
#include <QJsonObject>
#include "restclient.h"
#include "position.h"
class BlitzAPI : public RestClient {
public:
BlitzAPI();
struct ChampionInfo {
std::vector<uint32_t> skillorder;
std::vector<uint32_t> runes;
uint32_t primaryRune = 0;
// items?
ChampionInfo();
explicit ChampionInfo(const QJsonObject&);
};
ChampionInfo getChampionInfo(uint32_t championID, Position p, uint32_t enemyChampionID = 0); // TODO: add more parameters: Queue (Ranked 5x5)
private:
};