lolautoaccept/include/blitzapi.h

31 lines
514 B
C
Raw Normal View History

2022-07-09 01:01:51 +02:00
#pragma once
#include <vector>
#include <QJsonObject>
#include "restclient.h"
#include "runepage.h"
2022-07-09 01:01:51 +02:00
#include "position.h"
class BlitzAPI : public RestClient {
Q_OBJECT
2022-07-09 01:01:51 +02:00
public:
BlitzAPI();
struct ChampionInfo {
std::vector<uint32_t> skillorder;
RunePage runepage;
2022-07-09 01:01:51 +02:00
// 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:
};